cancel
Showing results for 
Search instead for 
Did you mean: 

Storing emails in Alfresco

naramski
Champ in-the-making
Champ in-the-making
Hello, I just created a binding to POP3 and SMTP for Alfresco. I have customized Apache James POP3/SMTP server. Now, James delegate the authentification to Alfresco, and store the email content in Alfresco.

I used the WebService API to communication between James and Alfresco. Source code available at :

http://www.naramski.info/roller/david/entry/store_e_mail_with_alfresco

This is a proof of concept for a Alfresco deployment. All comments about this kind of architecture are welcome.

Now we can use Alfresco throuh Outlook or Thunderbird.
9 REPLIES 9

tyve
Champ in-the-making
Champ in-the-making
Interesting, I'll try it out but could you make an Alfresco module of your code?

http://wiki.alfresco.com/wiki/Developing_an_Alfresco_Module

naramski
Champ in-the-making
Champ in-the-making
This development is more a module for Apache James than Alfresco. In my proposal, there is few modifications in Alfresco.

The idea is to plug a new repository in Apache James that connect to Alfresco.

bgl
Champ on-the-rise
Champ on-the-rise
Hi,

Could you please detail your use case ? I would like to know more about how you use this.

Thank you !

alexander
Champ in-the-making
Champ in-the-making
Great job, David!

Would this approach support any of James IMAP branches, or that requires additional work?

Thanks
Alexander

naramski
Champ in-the-making
Champ in-the-making
I only tried POP3 and SMTP protocol. I hope the IMAP support of Apache James will be production-level soon.

At this moment, I belive the IMAP support of James is recommended for testing only.

naramski
Champ in-the-making
Champ in-the-making
Our use case is very simple : we integrate some emails in Alfresco. These emails can be send by a customer, with attachment like word, screenshots, …

Because the mail system is build on top of Alfresco, we can use all the functionnalities like trigger an workflow start when a new mail is received. This is good for a CRM application, by example.

rrb
Champ in-the-making
Champ in-the-making
It would be good if this project and the emailListener module aligned on a
common user view of email and related attachments inside spaces that represent an email.

Also on searchable text fields and attached contents.

The point being that the Alfresco user experience on 'where an email ends up' and 'how to find it again' needs to be reasonably compatible regardless of the method of obtaining the email to store ( via Apache-James, or the emailListener iMAP/POP web client simulation).

gravitonian
Star Collaborator
Star Collaborator
Opsera, a leading provider of Open Source software and services, recently launched OpsMailmanager: a solution that enables organisations to integrate the storage and search of email messages in an Alfresco repository.

OpsMailmanager stores email using the open Internet standard MIME, and use the IMAP (Internet Message Access Protocol) standard for managing the transfer of email messages (based on Apache James IMAP module).

This enables OpsMailmanager to provide easy integration with all leading email clients, including:

Outlook
Lotus Notes
Novell GroupWise
Thunderbird

as well as any other email client that supports the IMAP standard.

For further information please visit our website at: http://www.opsera.com/jsp/opsera_produc … anager.jsp

amarendra_thaku
Champ in-the-making
Champ in-the-making
Dear Naramski,

I am also working on the Apache James Integration, very much in the way you have done it .

I also want to store the email content in the alfresco,so when i followed your Url mentioned above http://www.naramski.info/roller/david/entry/store_e_mail_with_alfresco,

it is showing page not found.

So i request you to provide me the correct URL or source code , so that i can go through your code

Thanks & Regards
Amarendra