Hi Abishek,

Did you configure everything like in http://airavata.readthedocs.io/en/latest/Own-WSO2-IS-Configuration/ ? There is a part near the bottom of the page (right above step 4) about configuring the MailTransportSender, which is the part of code throwing the error.

Jeff K.

On 05/27/2016 06:14 PM, Abhishek Jain wrote:
Hi Jeff,
I had forgotten to configure OAuth for the service provider.
I followed the instructions mentioned in the link you just shared and configured , and added the client key and secret key in the pga_config.php. Also, I changed the links in the email-admin config.xml as you had mentioned. But it looks like the issue did not resolve. It still fails to send an email.
These are how my files look now.

On Fri, May 27, 2016 at 5:56 PM, Jeff <[email protected] <mailto:[email protected]>> wrote:

    It looks like your OAuth client key and OAuth client secret in
    pga_config.php are the defaults--have you configured OAuth for
    your service provider? This page of the docs has the relevant
    setup http://airavata.readthedocs.io/en/latest/WSO2-IS-Configuration/

    Once you have the OAuth service set up, copy the client key and
    secret key that are created into your pga-config.php.

    The other thing is that the links in email-admin-config.xml should
    be set to something like

    
https://localhost/airavata-php-gateway/public/reset-password?confirmation={confirmation-code}&amp;userstoredomain={userstore-domain}&amp;username={url:user-name}&amp;tenantdomain={tenant-domain}

    for Password Reset and

    
https://localhost/airavata-php-gateway/public/confirm-user-registration?confirmation={confirmation-code}&amp;userstoredomain={userstore-domain}&amp;username={url:user-name}&amp;tenantdomain={tenant-domain}

    for Account Confirmation. This points them to the local PGA pages
    that handle password reset and account confirmation, respectively.

    Hope this helps!
    Jeff K.


    On Fri, May 27, 2016 at 5:42 PM, Abhishek Jain
    <[email protected] <mailto:[email protected]>> wrote:


        Hi All,

        I have locally set up the PGA and WSO2. They are up and
        running. I added the admin user credentials of the tenant that
        I created in the pga_conf.php file. So now when I try creating
        an account, I get a message that a confirmation link has been
        sent to the email account, but I can see an error in my IS log
        saying that sending of email has failed which is as follows :

        *[2016-05-27 14:19:34,698] @test.bu.com <http://test.bu.com>
        [1] [IS] INFO
        {org.wso2.carbon.identity.mgt.mail.DefaultEmailSendingModule}
        -  Sending user credentials configuration mail to
        [email protected] <mailto:[email protected]>*
        *[2016-05-27 14:19:35,403] @test.bu.com <http://test.bu.com>
        [1] [IS]ERROR
        {org.wso2.carbon.identity.mgt.mail.DefaultEmailSendingModule}
        -  Failed Sending Email*
        *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:184)*
        *at
        
org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:112)*
        *at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)*
        *at
        
org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:297)*
        *at
        
org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)*
        *at
        
org.apache.axis2.client.ServiceClient.fireAndForget(ServiceClient.java:511)*
        *at
        
org.apache.axis2.client.ServiceClient.fireAndForget(ServiceClient.java:488)*
        *at
        
org.wso2.carbon.identity.mgt.mail.DefaultEmailSendingModule.sendEmail(DefaultEmailSendingModule.java:116)*
        *at
        
org.wso2.carbon.identity.mgt.mail.AbstractEmailSendingModule.notifyUser(AbstractEmailSendingModule.java:59)*
        *at
        
org.wso2.carbon.identity.mgt.NotificationSendingModule.run(NotificationSendingModule.java:33)*
        *at
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)*
        *at java.util.concurrent.FutureTask.run(FutureTask.java:262)*
        *at
        
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
        *at
        
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
        *at java.lang.Thread.run(Thread.java:745)*
        *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:505)*
        *at
        
org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:175)*
        *... 14 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:494)*
        *... 15 more*


        I am attaching my pga_conf.php file and also, the
        email-admin-config.xml file.

        Also, I am attaching the screenshots of my tenant details and
        service provider details.

        Can you tell me what am I missing out or if I have made a
        mistake in the pga_config.php file ?


-- Thanks & Regards,
        Abhishek Jain

        *Graduate Student*
        *Department of Computer Science*
        *Thomas J. Watson School of Engineering & Applied Science*
        *Binghamton University - State Univeristy of New York (SUNY)*






--
Thanks & Regards,
Abhishek Jain

*Graduate Student*
*Department of Computer Science*
*Thomas J. Watson School of Engineering & Applied Science*
*Binghamton University - State Univeristy of New York (SUNY)*



Reply via email to