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

Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
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.

It is sorta covered in the JavaRanch Style Guide.
subject: problem sending mail with spring javamailsender