Hi Dilusha, This is an authentication failure. Did you authorized your Gmail account to be accessed by the unsecured apps? You need to enable this in Gmail settings. This may be the reason for your error.
Regards, Vinod On Tue, Dec 12, 2017 at 4:38 PM, Dilusha Alphonso <[email protected]> wrote: > Hi All, > > I am trying to generate the email (auto-generation )when storing the data > in the database. In my scenario, My backend service deploys on the DSS > server. I am trying to post the data using api in ESB 5.0.0. > > For email generation, I followed the below steps. > > 1. uncommented the transport sender in axis2.xml in the ESB > > <transportSender name="mailto" class="org.apache.axis2.transport.mail. > MailTransportSender"> > <parameter name="mail.smtp.host">smtp.gmail.com</parameter> > <parameter name="mail.smtp.port">587</parameter> > <parameter name="mail.smtp.starttls.enable">true</parameter> > <parameter name="mail.smtp.auth">true</parameter> > <parameter name="mail.smtp.user">esbadmin</parameter> > <parameter name="mail.smtp.password">*****</parameter> > <parameter name="mail.smtp.from">[email protected]</parameter> > </transportSender> > > 2.configured the endpoint in the API in ESB 5.0.0. > <endpoint> > <address uri="mailto:[email protected]"/> > </endpoint> > > > but I noticed below exception. > > javax.mail.AuthenticationFailedException > at javax.mail.Service.connect(Service.java:306) > at javax.mail.Service.connect(Service.java:156) > at javax.mail.Service.connect(Service.java:105) > at javax.mail.Transport.send0(Transport.java:168) > at javax.mail.Transport.send(Transport.java:98) > at org.apache.axis2.transport.mail.MailTransportSender. > sendMail(MailTransportSender.java:501) > at org.apache.axis2.transport.mail.MailTransportSender.sendMessage( > MailTransportSender.java:182) > at org.apache.axis2.transport.base.AbstractTransportSender.invoke( > AbstractTransportSender.java:112) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.synapse.core.axis2.DynamicAxisOperation$ > DynamicOperationClient.send(DynamicAxisOperation.java:185) > at org.apache.synapse.core.axis2.DynamicAxisOperation$ > DynamicOperationClient.executeImpl(DynamicAxisOperation.java:167) > at org.apache.axis2.client.OperationClient.execute( > OperationClient.java:149) > at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send( > Axis2FlexibleMEPClient.java:581) > at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:78) > at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send( > Axis2SynapseEnvironment.java:548) > at org.apache.synapse.endpoints.AbstractEndpoint.send( > AbstractEndpoint.java:382) > at org.apache.synapse.endpoints.AddressEndpoint.send( > AddressEndpoint.java:65) > at org.apache.synapse.endpoints.RecipientListEndpoint.sendToEndpointList( > RecipientListEndpoint.java:185) > at org.apache.synapse.endpoints.RecipientListEndpoint.sendMessage( > RecipientListEndpoint.java:137) > at org.apache.synapse.endpoints.RecipientListEndpoint.send( > RecipientListEndpoint.java:116) > at org.apache.synapse.mediators.builtin.CallMediator. > handleNonBlockingCall(CallMediator.java:221) > at org.apache.synapse.mediators.builtin.CallMediator.mediate( > CallMediator.java:99) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.base.SequenceMediator.mediate( > SequenceMediator.java:158) > at org.apache.synapse.rest.Resource.process(Resource.java:343) > at org.apache.synapse.rest.API.process(API.java:399) > at org.apache.synapse.rest.RESTRequestHandler.apiProcess( > RESTRequestHandler.java:123) > at org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI( > RESTRequestHandler.java:101) > at org.apache.synapse.rest.RESTRequestHandler.process( > RESTRequestHandler.java:69) > at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage( > Axis2SynapseEnvironment.java:304) > at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive( > SynapseMessageReceiver.java:75) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at org.apache.synapse.transport.passthru.ServerWorker. > processNonEntityEnclosingRESTHandler(ServerWorker.java:325) > at org.apache.synapse.transport.passthru.ServerWorker. > processEntityEnclosingRequest(ServerWorker.java:371) > at org.apache.synapse.transport.passthru.ServerWorker.run( > ServerWorker.java:151) > at org.apache.axis2.transport.base.threads.NativeWorkerPool$ > 1.run(NativeWorkerPool.java:172) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:748) > [2017-12-12 15:17:22,297] ERROR - MailTransportSender Error generating > mail message > org.apache.axis2.AxisFault: Error creating mail message or sending it to > the configured server > at org.apache.axis2.transport.base.AbstractTransportSender. > handleException(AbstractTransportSender.java:226) > at org.apache.axis2.transport.mail.MailTransportSender. > sendMail(MailTransportSender.java:512) > at org.apache.axis2.transport.mail.MailTransportSender.sendMessage( > MailTransportSender.java:182) > at org.apache.axis2.transport.base.AbstractTransportSender.invoke( > AbstractTransportSender.java:112) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.synapse.core.axis2.DynamicAxisOperation$ > DynamicOperationClient.send(DynamicAxisOperation.java:185) > at org.apache.synapse.core.axis2.DynamicAxisOperation$ > DynamicOperationClient.executeImpl(DynamicAxisOperation.java:167) > at org.apache.axis2.client.OperationClient.execute( > OperationClient.java:149) > at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send( > Axis2FlexibleMEPClient.java:581) > at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:78) > at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send( > Axis2SynapseEnvironment.java:548) > at org.apache.synapse.endpoints.AbstractEndpoint.send( > AbstractEndpoint.java:382) > at org.apache.synapse.endpoints.AddressEndpoint.send( > AddressEndpoint.java:65) > at org.apache.synapse.endpoints.RecipientListEndpoint.sendToEndpointList( > RecipientListEndpoint.java:185) > at org.apache.synapse.endpoints.RecipientListEndpoint.sendMessage( > RecipientListEndpoint.java:137) > at org.apache.synapse.endpoints.RecipientListEndpoint.send( > RecipientListEndpoint.java:116) > at org.apache.synapse.mediators.builtin.CallMediator. > handleNonBlockingCall(CallMediator.java:221) > at org.apache.synapse.mediators.builtin.CallMediator.mediate( > CallMediator.java:99) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.base.SequenceMediator.mediate( > SequenceMediator.java:158) > at org.apache.synapse.rest.Resource.process(Resource.java:343) > at org.apache.synapse.rest.API.process(API.java:399) > at org.apache.synapse.rest.RESTRequestHandler.apiProcess( > RESTRequestHandler.java:123) > at org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI( > RESTRequestHandler.java:101) > at org.apache.synapse.rest.RESTRequestHandler.process( > RESTRequestHandler.java:69) > at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage( > Axis2SynapseEnvironment.java:304) > at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive( > SynapseMessageReceiver.java:75) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at org.apache.synapse.transport.passthru.ServerWorker. > processNonEntityEnclosingRESTHandler(ServerWorker.java:325) > at org.apache.synapse.transport.passthru.ServerWorker. > processEntityEnclosingRequest(ServerWorker.java:371) > at org.apache.synapse.transport.passthru.ServerWorker.run( > ServerWorker.java:151) > at org.apache.axis2.transport.base.threads.NativeWorkerPool$ > 1.run(NativeWorkerPool.java:172) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:748) > Caused by: javax.mail.AuthenticationFailedException > at javax.mail.Service.connect(Service.java:306) > at javax.mail.Service.connect(Service.java:156) > at javax.mail.Service.connect(Service.java:105) > at javax.mail.Transport.send0(Transport.java:168) > at javax.mail.Transport.send(Transport.java:98) > at org.apache.axis2.transport.mail.MailTransportSender. > sendMail(MailTransportSender.java:501) > ... 34 more > [2017-12-12 15:17:22,303] ERROR - Axis2Sender Unexpected error during > sending message out > org.apache.axis2.AxisFault: Error generating mail message > at org.apache.axis2.transport.base.AbstractTransportSender. > handleException(AbstractTransportSender.java:226) > at org.apache.axis2.transport.mail.MailTransportSender.sendMessage( > MailTransportSender.java:191) > at org.apache.axis2.transport.base.AbstractTransportSender.invoke( > AbstractTransportSender.java:112) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.synapse.core.axis2.DynamicAxisOperation$ > DynamicOperationClient.send(DynamicAxisOperation.java:185) > at org.apache.synapse.core.axis2.DynamicAxisOperation$ > DynamicOperationClient.executeImpl(DynamicAxisOperation.java:167) > at org.apache.axis2.client.OperationClient.execute( > OperationClient.java:149) > at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send( > Axis2FlexibleMEPClient.java:581) > at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:78) > at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send( > Axis2SynapseEnvironment.java:548) > at org.apache.synapse.endpoints.AbstractEndpoint.send( > AbstractEndpoint.java:382) > at org.apache.synapse.endpoints.AddressEndpoint.send( > AddressEndpoint.java:65) > at org.apache.synapse.endpoints.RecipientListEndpoint.sendToEndpointList( > RecipientListEndpoint.java:185) > at org.apache.synapse.endpoints.RecipientListEndpoint.sendMessage( > RecipientListEndpoint.java:137) > at org.apache.synapse.endpoints.RecipientListEndpoint.send( > RecipientListEndpoint.java:116) > at org.apache.synapse.mediators.builtin.CallMediator. > handleNonBlockingCall(CallMediator.java:221) > at org.apache.synapse.mediators.builtin.CallMediator.mediate( > CallMediator.java:99) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.base.SequenceMediator.mediate( > SequenceMediator.java:158) > at org.apache.synapse.rest.Resource.process(Resource.java:343) > at org.apache.synapse.rest.API.process(API.java:399) > at org.apache.synapse.rest.RESTRequestHandler.apiProcess( > RESTRequestHandler.java:123) > at org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI( > RESTRequestHandler.java:101) > at org.apache.synapse.rest.RESTRequestHandler.process( > RESTRequestHandler.java:69) > at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage( > Axis2SynapseEnvironment.java:304) > at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive( > SynapseMessageReceiver.java:75) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at org.apache.synapse.transport.passthru.ServerWorker. > processNonEntityEnclosingRESTHandler(ServerWorker.java:325) > at org.apache.synapse.transport.passthru.ServerWorker. > processEntityEnclosingRequest(ServerWorker.java:371) > at org.apache.synapse.transport.passthru.ServerWorker.run( > ServerWorker.java:151) > at org.apache.axis2.transport.base.threads.NativeWorkerPool$ > 1.run(NativeWorkerPool.java:172) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:748) > Caused by: org.apache.axis2.AxisFault: Error creating mail message or > sending it to the configured server > at org.apache.axis2.transport.base.AbstractTransportSender. > handleException(AbstractTransportSender.java:226) > at org.apache.axis2.transport.mail.MailTransportSender. > sendMail(MailTransportSender.java:512) > at org.apache.axis2.transport.mail.MailTransportSender.sendMessage( > MailTransportSender.java:182) > ... 33 more > Caused by: javax.mail.AuthenticationFailedException > at javax.mail.Service.connect(Service.java:306) > at javax.mail.Service.connect(Service.java:156) > at javax.mail.Service.connect(Service.java:105) > at javax.mail.Transport.send0(Transport.java:168) > at javax.mail.Transport.send(Transport.java:98) > at org.apache.axis2.transport.mail.MailTransportSender. > sendMail(MailTransportSender.java:501) > ... 34 more > > > Can anyone please help on this or suggest If I am wrong somewhere. > > Thanks > Dilusha > > > > -- > > > *Best Regards,Dilusha Alphonso* > > *Software Engineer - Support Team* > > > *WSO2* > *Mobile : * > > *+94766837098 <+94%2076%20683%207098>[image: http://wso2.com/signature] > <http://wso2.com/signature>* > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Vinod Kavinda Senior Software Engineer *WSO2 Inc. - lean . enterprise . middleware <http://www.wso2.com>.* Mobile : +94 (0) 712 415544 Blog : http://soatechflicks.blogspot.com/ [image: http://wso2.com/signature] <http://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
