Webmail client to integrate in web application

Hi all,

today someone came to me asking if I knew any webmail client that he could use in his application.
Basically he has the mail server and everything, he only needs the client that he can integrate in his application.

I did a quick search and didn't find anything usable, because most lack a front-end part that can be styled and more or less adapted to the "host" web app.
The project is JAVA based, so anything on that technology is preferable :)

Thanks
LVL 31
Alexandre SimõesManager / Technology SpecialistAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Loganathan NatarajanLAMP DeveloperCommented:
The project is JAVA based, so anything on that technology is preferable :)

Open in new window


Popular email clients are PHP based.  Consider to integrate that separately as part of Apache server. If your java app is in linux based, then you can easily integrate PHP based clients with Java interface.
Alexandre SimõesManager / Technology SpecialistAuthor Commented:
No problem, I said preferable but of course I'm not limited to :)

Any suggestions?
My main issue here is that I need to embed it into another application and try to avoiding IFrames.
Loganathan NatarajanLAMP DeveloperCommented:
My main issue here is that I need to embed it into another application and try to avoiding IFrames.

You can very well integrate (combine) into all in one folder java + mail client folder (if it is apache server based)

In fact i have did the same in my organization employee system (struts in main system + email client is to check their email)

initially i used "SquirrelMail " (so good) then i tried using   "AtMail" and then finally moved into  "horde"  (http://www.horde.org/)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Alexandre SimõesManager / Technology SpecialistAuthor Commented:
Thanks!

How did you integrate the security?
This website doesn't have integrated security and making the users login twice is not an option.
Loganathan NatarajanLAMP DeveloperCommented:
This website doesn't have integrated security and making the users login twice is not an option.
This where you need to work with Java app & email client login pages logic with send email server.
Alexandre SimõesManager / Technology SpecialistAuthor Commented:
That's it, but did you do it already?
Out of your experience, does any of those options api supports that?

I'm trying to get your experience here because theory, googling and reading the documentation they'll manage :)
Loganathan NatarajanLAMP DeveloperCommented:
Yes, I understand your request. I have not done api way.  Basically I helped the java team to customize/redirect the login page of horde email client with it's users accounts details. From java app, they will send user id with access token encrypted and I used to decrypt in horde email login page and check with my user account db (directory + mysql db) and redirect to inbox page.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Applications

From novice to tech pro — start learning today.