File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Application Frameworks and the fly likes problem sending mail with spring javamailsender Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "problem sending mail with spring javamailsender" Watch "problem sending mail with spring javamailsender" New topic

problem sending mail with spring javamailsender

Dipika Saxena

Joined: Mar 27, 2006
Posts: 3

I'm unable to send mails using interface org.springframework.mail.javamail.JavaMailSender whereas simple Javamail API is working fine.
I am using following code:
public void sendRegistrationMail(List params)
mailSender.send(new MimeMessagePreparator() {
public void prepare(MimeMessage mimeMessage) throws MessagingException {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true, "UTF-8");
message.setFrom(new InternetAddress(""));
message.setTo(new InternetAddress(""));
message.setSubject("my subject");
message.setText("my test mail");
//message.addInline("myLogo", new ClassPathResource("img/mylogo.gif"));
//message.addAttachment("myDocument.pdf", new ClassPathResource("doc/myDocument.pdf"));

where mailSender is the bean of type org.springframework.mail.javamail.JavaMailSenderImpl
and I have set the smtp host server as property of this bean in applicationContext-storefront-service.xml as following:

<bean id="mailSender"
<property name="host">
<property name="port">
It is not giving any exception but the mail is not reaching in the inbox whereas if I use JavaMail API, it goes fine.

Please suggest.

I agree. Here's the link:
subject: problem sending mail with spring javamailsender
It's not a secret anymore!