joscha / play-easymail

A simple Java wrapper for the Typesafe mailer plugin for Play! Framework 2.x
Other
33 stars 31 forks source link

SMPT send mail not working #2

Closed ramabattu closed 11 years ago

ramabattu commented 11 years ago

Hi when i try to send mail using below settings port=587 auth=true socketFactory.port=587 starttls.enable=true

user=${user} username=${username} password=${password}

getting exception

org.apache.commons.mail.EmailException: Sending the email to the following serve r failed : pod51019.outlook.com:587 at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1242) at org.apache.commons.mail.Email.send(Email.java:1267) at com.typesafe.plugin.CommonsMailer.send(MailerPlugin.scala:241) at com.typesafe.plugin.MailerBuilder$class.send(MailerPlugin.scala:194) at com.typesafe.plugin.CommonsMailer.send(MailerPlugin.scala:215) at util.Mailer$MailJob.run(Mailer.java:214) at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:94) at akka.jsr166y.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.jav a:1381) at akka.jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:259) at akka.jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:975) at akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1479) at akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) Caused by: javax.mail.MessagingException: [EOF] at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1481)

    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1

512) at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1054) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:634) at javax.mail.Transport.send0(Transport.java:189) at javax.mail.Transport.send(Transport.java:118) at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1232) ... 11 more

let me know if there is any issue with my configuration. or code would not support Encryption method: TLS

thank you Rama.

joscha commented 11 years ago

try tls=true

Generally play-easymail supports only the settings that the typesafe hub mailer plugin supports as well. Have a look here: https://github.com/typesafehub/play-plugins/tree/master/mailer (The setting tls is new, so it is not in that README, yet)