On Mon, Mar 24, 2014 at 4:54 PM, Sewwandi Perera <[email protected]> wrote:

> Hi Samisa,
>
> As I mentioned above, there is no specific API for Gmail. Therefore, I am
> going to use the "java-gmail-imap" library given in [1].
> The Operations which I have listed out in the above mail can be
> implemented using the "java-gmail-imap" library.
>
> I planned only for 7 operations to fit into the given time frame.
>

That is too low. We can do more in  three weeks


> [1] https://code.google.com/p/java-gmail-imap/
>
> Regards,
> Sewwandi
>
>
> On Mon, Mar 24, 2014 at 3:29 PM, Samisa Abeysinghe <[email protected]>wrote:
>
>>
>> On Mon, Mar 24, 2014 at 3:29 PM, Samisa Abeysinghe <[email protected]>wrote:
>>
>>> So you are going to support only 7 operations? Is that all we have in
>>> this original Gmail PI?
>>>
>>
>> Menat to say API
>>
>>>
>>>  Thanks,
>>> Samisa...
>>>
>>>
>>> Samisa Abeysinghe
>>>
>>> Vice President Developer Evangelism
>>>
>>> WSO2 Inc.
>>> http://wso2.com
>>>
>>>
>>>
>>> On Mon, Mar 24, 2014 at 2:58 PM, Sewwandi Perera <[email protected]>wrote:
>>>
>>>> *Introduction*
>>>> For the V1.0 of the connector, I mainly focus on implementing the basic
>>>> e-mail operations like accessing and sending e-mail messages.
>>>>
>>>> *API*
>>>> Since there is no data API for Gmail [1], I'll be using IMAP, SMTP
>>>> extensions provided by Google [2] for implementation.
>>>>
>>>> *Authentication*
>>>> OAuth 2.0 protocol will be used with the SASL XOAUTH2 mechanism
>>>> supported by Gmail [3].
>>>>
>>>> *Operations*
>>>> Since the bellow listed operations are not API based, we can have any
>>>> customized operations with the support of IMAP and SMTP libraries.
>>>> So, please let me know if you have any concerns on the below listed
>>>> operations.
>>>>
>>>>  1. Sending an e-mail
>>>> Support attachments
>>>>
>>>>  2. Listing all unread e-mail messages under a label:
>>>> All unread e-mail messages under the specified label will be listed
>>>> with their "thread ID"s.
>>>>
>>>> 3. Listing all unread e-mails
>>>> All unread e-mail messages in the mail box will be listed with their
>>>> "thread ID"s
>>>>
>>>>  4. Listing all mails under a label
>>>> All e-mail messages under the specified label will be listed with their
>>>> "thread ID"
>>>>
>>>>  5. Searching mails under a label
>>>> Search the e-mail messages under the specified label according to the
>>>> search term given by the user and list the resulted e-mails with their
>>>> "thread ID"s
>>>>
>>>>  6. Reading a mail thread
>>>> Read the mail thread which belongs to the "Thread ID" given by the user.
>>>>
>>>>  7. Deleting a mail thread
>>>> Delete the mail thread which belongs to the "Thread ID" given by the
>>>> user.
>>>>
>>>> [1] https://developers.google.com/gdata/faq#GmailAtomFeed
>>>> [2] https://code.google.com/p/java-gmail-imap/
>>>> [3] https://developers.google.com/gmail/oauth_overview
>>>>
>>>> --
>>>> Sewwandi Perera
>>>> Software Engineer
>>>>
>>>> WSO2 Inc.; http://wso2.com
>>>>
>>>
>>>
>>
>
>
> --
> Sewwandi Perera
> Software Engineer
>
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to