SMTP setup issues

We have configured smtp but unable to receive any emails.

We tried testing with forgot password and received below exception.

@6mjehkm15 - Internal server error, for (POST) [/forgotpassword] -> play.api.Application$$anon$1: Execution exception[[UiException: Internal Error]] at play.api.Application$class.handleError(Application.scala:296) ~[com.typesafe.play.play_2.11-2.3.4.jar:2.3.4] at play.api.DefaultApplication.handleError(Application.scala:402) [com.typesafe.play.play_2.11-2.3.4.jar:2.3.4] at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun$applyOrElse$4.apply(PlayDefaultUpstreamHandler.scala:320) [com.typesafe.play.play_2.11-2.3.4.jar:2.3.4] at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun$applyOrElse$4.apply(PlayDefaultUpstreamHandler.scala:320) [com.typesafe.play.play_2.11-2.3.4.jar:2.3.4] at scala.Option.map(Option.scala:145) [org.scala-lang.scala-library-2.11.1.jar:na] Caused by: utils.UiException: Internal Error at utils.UiException.makeExceptionWithSteps(UiException.java:40) ~[enterpriseui.enterpriseui-4.15.04.00-f8dd8d7-20150428-224935.jar:4.15.04.00-f8dd8d7-20150428-224935] at controllers.NonSecure.forgotPassword(NonSecure.java:452) ~[enterpriseui.enterpriseui-4.15.04.00-f8dd8d7-20150428-224935.jar:4.15.04.00-f8dd8d7-20150428-224935] at Routes$$anonfun$routes$1$$anonfun$applyOrElse$24$$anonfun$apply$24.apply(routes_routing.scala:1109) ~[enterpriseui.enterpriseui-4.15.04.00-f8dd8d7-20150428-224935.jar:na] at Routes$$anonfun$routes$1$$anonfun$applyOrElse$24$$anonfun$apply$24.apply(routes_routing.scala:1109) ~[enterpriseui.enterpriseui-4.15.04.00-f8dd8d7-20150428-224935.jar:na] at play.core.Router$HandlerInvokerFactory$$anon$4.resultCall(Router.scala:264) ~[com.typesafe.play.play_2.11-2.3.4.jar:2.3.4] Caused by: org.apache.commons.mail.EmailException: Sending the email to the following server failed : aaa-bbb-cccc.yyy.xxxx.com:25 at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1410) ~[org.apache.commons.commons-email-1.3.3.jar:1.3.3] at org.apache.commons.mail.Email.send(Email.java:1437) ~[org.apache.commons.commons-email-1.3.3.jar:1.3.3] at services.Mails.sendMail(Mails.java:128) ~[enterpriseui.enterpriseui-4.15.04.00-f8dd8d7-20150428-224935.jar:4.15.04.00-f8dd8d7-20150428-224935] at services.Mails.sendMailPasswordReset(Mails.java:87) ~[enterpriseui.enterpriseui-4.15.04.00-f8dd8d7-20150428-224935.jar:4.15.04.00-f8dd8d7-20150428-224935] at controllers.NonSecure.forgotPassword(NonSecure.java:446) ~[enterpriseui.enterpriseui-4.15.04.00-f8dd8d7-20150428-224935.jar:4.15.04.00-f8dd8d7-20150428-224935] Caused by: javax.mail.SendFailedException: Invalid Addresses at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1873) ~[javax.mail.mail-1.4.5.jar:1.4.5] at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1120) ~[javax.mail.mail-1.4.5.jar:1.4.5] at javax.mail.Transport.send0(Transport.java:195) ~[javax.mail.mail-1.4.5.jar:1.4.5] at javax.mail.Transport.send(Transport.java:124) ~[javax.mail.mail-1.4.5.jar:1.4.5] at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400) ~[org.apache.commons.commons-email-1.3.3.jar:1.3.3] Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 550 <test@xxx.com> Relaying denied at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1724) ~[javax.mail.mail-1.4.5.jar:1.4.5] at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1120) ~[javax.mail.mail-1.4.5.jar:1.4.5] at javax.mail.Transport.send0(Transport.java:195) ~[javax.mail.mail-1.4.5.jar:1.4.5] at javax.mail.Transport.send(Transport.java:124) ~[javax.mail.mail-1.4.5.jar:1.4.5] at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400) ~[org.apache.commons.commons-email-1.3.3.jar:1.3.3] utils.UiException: Internal Error at utils.UiException.makeExceptionWithSteps(UiException.java:40) at controllers.NonSecure.forgotPassword(NonSecure.java:452) at Routes$$anonfun$routes$1$$anonfun$applyOrElse$24$$anonfun$apply$24.apply(routes_routing.scala:1109) at Routes$$anonfun$routes$1$$anonfun$applyOrElse$24$$anonfun$apply$24.apply(routes_routing.scala:1109) at play.core.Router$HandlerInvokerFactory$$anon$4.resultCall(Router.scala:264) at play.core.Router$HandlerInvokerFactory$JavaActionInvokerFactory$$anon$15$$anon$1.invocation(Router.scala:255) at play.core.j.JavaAction$$anon$1.call(JavaAction.scala:55) at play.GlobalSettings$1.call(GlobalSettings.java:67) at actions.ForceHttps.call(ForceHttps.java:29) at play.core.j.JavaAction$$anonfun$11.apply(JavaAction.scala:82) at play.core.j.JavaAction$$anonfun$11.apply(JavaAction.scala:82) at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24) at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24) at play.core.j.HttpExecutionContext$$anon$2.run(HttpExecutionContext.scala:40) at play.api.libs.iteratee.Execution$trampoline$.execute(Execution.scala:46) at play.core.j.HttpExecutionContext.execute(HttpExecutionContext.scala:32) at scala.concurrent.impl.Future$.apply(Future.scala:31) at scala.concurrent.Future$.apply(Future.scala:492) at play.core.j.JavaAction$class.apply(JavaAction.scala:82) at play.core.Router$HandlerInvokerFactory$JavaActionInvokerFactory$$anon$15$$anon$1.apply(Router.scala:252) at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:130) at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:130) at play.utils.Threads$.withContextClassLoader(Threads.scala:21) at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:129) at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:128) at scala.Option.map(Option.scala:145) at play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:128) at play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:121) at play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:483) at play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:483) at play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:519) at play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:519) at play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$14.apply(Iteratee.scala:496) at play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$14.apply(Iteratee.scala:496) at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24) at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24) at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:41) at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393) at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) Caused by: org.apache.commons.mail.EmailException: Sending the email to the following server failed : aaa-bbb-cccc.yyy.xxxx.com:25 at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1410) at org.apache.commons.mail.Email.send(Email.java:1437) at services.Mails.sendMail(Mails.java:128) at services.Mails.sendMailPasswordReset(Mails.java:87) at controllers.NonSecure.forgotPassword(NonSecure.java:446) ... 40 more Caused by: javax.mail.SendFailedException: Invalid Addresses; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 550 <test@xxx.com> Relaying denied at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1873) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1120) at javax.mail.Transport.send0(Transport.java:195) at javax.mail.Transport.send(Transport.java:124) at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400) ... 44 more Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 550 <test@xxx.com> Relaying denied at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1724) ... 48 more ~

Solved Solved
0 2 776
1 ACCEPTED SOLUTION

@vinay poreddy - check this part of the error:

Invalid Addresses; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 550 <test@xxx.com> Relaying denied at com.sun.mail.smtp.SMTPTransport.rcptTo(

Is it possible that your SMTP server is rejecting to relay to xxx.com? It probably has a domain restriction in relay configuration.

View solution in original post

2 REPLIES 2

@vinay poreddy - check this part of the error:

Invalid Addresses; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 550 <test@xxx.com> Relaying denied at com.sun.mail.smtp.SMTPTransport.rcptTo(

Is it possible that your SMTP server is rejecting to relay to xxx.com? It probably has a domain restriction in relay configuration.

Not applicable

[ERROR] [05/03/2016 10:25:28.645] [play-akka.actor.default-dispatcher-33] [akka.dispatch.Dispatcher] Sending the email to the following server failed : xxx.xxx.com:25 org.apache.commons.mail.EmailException: Sending the email to the following server failed : smarthost.fisglobal.com:25 at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1410) at org.apache.commons.mail.Email.send(Email.java:1437) at services.Mails.sendMail(Mails.java:128) at services.Mails.sendMailUserAddedExisting(Mails.java:76) at services.EnterpriseUsersService$7.invoke(EnterpriseUsersService.java:313) at services.EnterpriseUsersService$7.invoke(EnterpriseUsersService.java:308) at play.core.j.FPromiseHelper$anonfun$onRedeem$1.applyOrElse(FPromiseHelper.scala:95) at scala.concurrent.Future$anonfun$onSuccess$1.apply(Future.scala:117) at scala.concurrent.Future$anonfun$onSuccess$1.apply(Future.scala:115) at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) at play.core.j.HttpExecutionContext$anon$2.run(HttpExecutionContext.scala:40) at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:41) at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393) at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) Caused by: com.sun.mail.smtp.SMTPSendFailedException: 550 5.7.1 Anonymous client does not have permissions to send as this sender at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2114) at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1900) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1122) at javax.mail.Transport.send0(Transport.java:195) at javax.mail.Transport.send(Transport.java:124) at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400)