Hello,

Some comments,


2013/4/21 Sushil Kumar <[email protected]>

> Hi , my name is Sushil Kumar and i'm an undergraduate student at JIIT ,
> Noida (India) . I would like to work on the project Advanced Email
> Integration via GSOC 2013 . I consulted about the work that need to be done
> in this project on IRC channel and got a nice explanation . But there was a
> dilemma between what have to be done in this project and what has already
> being done here
> https://github.com/xwiki-contrib/xwiki-application-mailarchive .
>

That project is divided in some components, one of them being in charge of
reading emails from a server connection (IMAP or whatever, but I only
tested on IMAP). It uses Javamail under the hood.
https://github.com/xwiki-contrib/xwiki-application-mailarchive/tree/feature-import-mbox/xwiki-contrib-mail
This is the link to that component, on a feature branch because I
refactored it a lot for the import feature. So currently it aims at
"loading" emails from mail servers, or from archives in MBOX format.
I wouldn't say I'm satisfied currently of its design or API (well any help
welcome of course ;-) ), and event if not tagged like that (yet), it's
pretty much @Unstable ... But it might help you at least as a sample, of
course if you use James it's redundant.
Currently the components does mainly 2 things: "load" emails from a
server/an archive, and parses them to create a non-javamail object
(MailItem/MailContent).


>
> Well here are the bullet points which i have understood after two days of
> talks on IRC .
>
>    - A SMTP server is required to receive mails and then to  attach them as
>    XWikiComments object to a document.
>

For my culture, why only SMTP ?


>    - sdumitriu suggested me to use Apache James , but he said that its a
>    full blown mail server and we only need receiving part hence we need to
>    slice that part out.
>    - I found it very hard to slice the SMTP part and embed it with Jetty (
>    its hard without rewriting the code from scratch and taking help from
> James
>    and MailArchive plugin )
>

I don't know how James and MailArchive would go together, I think they're
pretty much redundant as I noticed above ... I don't know James very well
though.


>
> Now after all these i have certain doubts regarding what exactly needs to
> be done in this project .
>
>    - Do we have to integrate a mail server or have to write our own SMTP
>    receiver ?
>    - If we have to integrate a mail server do we have to slice out the SMTP
>    part only?
>    - Or is it something entirely different from these two points.
>
>
> P.S. The same dilemma exists for the Jabber part too. But will figure it
> out once Email Integration is well understood.
>
> Thanks and Regards
> Sushil Kumar
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to