Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

javax.mail.MessagingException: Exception reading response;

843834Mar 4 2008 — edited Jun 30 2009
Hi All,

i am using SimpleMailMessage to send mail. This is working properly. Now i need to send attachment.

For that i am trying to implement
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("mail.host.com ");
MimeMessage message1 = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message1, true);
helper.setFrom("hai.com");
helper.setSentDate(Calendar.getInstance().getTime());
helper.setSubject(subject);
helper.setText("Hi");
helper.addAttachment("txn.pdf", pdfLocation);
helper.setTo(mailTo);
sender.send(message1);

when i execute this code i got this error


Unhandled Exception thrown: class org.springframework.mail.MailSendException
Servlet.service() for servlet action threw exception
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Exception reading response;
nested exception is:
java.net.SocketException: Connection reset
javax.mail.MessagingException: Exception reading response;
nested exception is:
java.net.SocketException: Connection reset
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
at javax.mail.Service.connect(Service.java:275)
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:373)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:326)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:322)
at web.com.sembenviroparking.npas.struts.email.delegate.EmailDelegate.sendReceiptThroughEmail(EmailDelegate.java:291)
at web.com.sembenviroparking.npas.struts.email.delegate.EmailDelegate$$FastClassByCGLIB$$e0b89e18.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)

please give me any suggestion to solve this problem

regards
arul
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 28 2009
Added on Mar 4 2008
7 comments
23,820 views