Hi Waruna,

Thanks for the response, I was able to get it to work. The issue was with
one of the config files , which was not getting copied hence the email
sending implementation was not getting deployed.

Thanks
Himasha

On Wed, Apr 22, 2015 at 2:58 PM, Waruna Perera <waru...@wso2.com> wrote:

> Hi Himasha,
>
> I tested above scenario with the current implementation and it worked.
>
> 1) Started green mail server
> 2) Created user to receive mail
> 3) Created proxy service to send out mails
> 4) Once request is  sent to proxy it send a mail to greenmail server
> 5) you can retrieve it
>
> EmailServerUtil emailServerUtil;
> emailServerUtil = new EmailServerUtil();
> emailServerUtil.startMailServer();
>
> emailServerUtil.createUser("to@localhost", "to", "to123");
>
>
> int count = emailServerUtil.getReceivedMessages().length;
>
>
>
> Please try this with your test case and let us know.
>
>
> Thanks,
>
>
> On Mon, Apr 20, 2015 at 1:31 PM, Himasha Guruge <himas...@wso2.com> wrote:
>
>>
>>
>> Thanks for  the quick reply Waruna.
>>
>> On Mon, Apr 20, 2015 at 1:18 PM, Himasha Guruge <himas...@wso2.com>
>> wrote:
>>
>>> [Looping Nandika]
>>>
>>> On Mon, Apr 20, 2015 at 1:15 PM, Waruna Perera <waru...@wso2.com> wrote:
>>>
>>>> Hi Himasha,
>>>>
>>>> You can not achieve the functionality that you are looking for with
>>>> GreanMail utility. If you want to receive mails you have to send mail
>>>> first. Will further look through API if there is any possibility to provide
>>>> what you have requested.
>>>>
>>>> Thanks,
>>>>
>>>> On Mon, Apr 20, 2015 at 1:04 PM, Himasha Guruge <himas...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I'm in the process of writing an integration test which will test the
>>>>> email notification feature implementation of BPS. Therefore I have set up
>>>>> the GreenMail server with a user registered, to receive the emails, but 
>>>>> the
>>>>> email count is always 0.
>>>>>
>>>>> When looking into methods provided by GreenMailUtil, it is noticed
>>>>> that to send an email ,GreenMailUtil.sendTextEmail() method is used. For
>>>>> this scenario, the email sending process will occur within the
>>>>> implementation. Therefore is it possible for the mail messages to be sent
>>>>> through feature implementation (without using above method) and just to
>>>>> receive the sent emails through GreenMail ? Following are the steps I have
>>>>> followed so far.
>>>>>
>>>>> 1. Start GreenMail server
>>>>> 2. Set a new user to created server
>>>>> 3. Add axis2-client mailto configuration (same port as GreenMail
>>>>> server)
>>>>> 4. Use  method server.getReceivedMessages() to retrieve the emails.
>>>>>
>>>>> If this approach is not valid, any other suggestions on this will be
>>>>> appreciated.
>>>>>
>>>>> Thanks & Regards,
>>>>>
>>>>> Himasha Guruge
>>>>> *Software Engineer*
>>>>> WS*O2* *Inc.*
>>>>> Mobile: +94 777459299
>>>>> himas...@wso2.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Waruna Perera
>>>> Senior Software Engineer - Test Automation
>>>> Mobile: +94 77 3867037
>>>> WSO2, Inc.; http://wso2.com/
>>>> lean . enterprise . middlewear.
>>>>
>>>
>>>
>>>
>>> --
>>> Himasha Guruge
>>> *Software Engineer*
>>> WS*O2* *Inc.*
>>> Mobile: +94 777459299
>>> himas...@wso2.com
>>>
>>
>>
>>
>> --
>> Himasha Guruge
>> *Software Engineer*
>> WS*O2* *Inc.*
>> Mobile: +94 777459299
>> himas...@wso2.com
>>
>
>
>
> --
> Waruna Perera
> Senior Software Engineer - Test Automation
> Mobile: +94 77 3867037
> WSO2, Inc.; http://wso2.com/
> lean . enterprise . middlewear.
>



-- 
Himasha Guruge
*Software Engineer*
WS*O2* *Inc.*
Mobile: +94 777459299
himas...@wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to