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

Reply via email to