Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » WebMail package (POP/SMPT/IMAP)
Re: WebMail package (POP/SMPT/IMAP) [message #28282 is a reply to message #28245] Wed, 25 August 2010 16:53 Go to previous message
Oblivion is currently offline  Oblivion
Messages: 1093
Registered: August 2007
Senior Contributor
tojocky wrote on Wed, 25 August 2010 10:01

Hello!

What news about POP/SMPT/IMAP?

Is it the latest version?
If not where can I download the latest version?
I'm interested in this and want to test and improve if will need.

Thank you in advance!
Ion.

Oblivion wrote on Mon, 22 September 2008 18:05

Hi,

I am working on a WebMail package, which will include the below classes:

MailSocket (actually, this class is created with the U++ SmtpMail code)

EMail   
POP3Mail
SMTPMail (I know there is already a SmtpMail, but I found it hardly useful).
IMAP 


Althoug the WebMail package is under heavy development, I would like to upload the source code here, for I will not add this class to the SVN until it becomes fully productive.

Currently, only the POP3Mail class is complete (has APOP) and EMail class can only parse plain text mails (other MIME types will be supported with a MIMEParser, but it's another story.

I've created a simple multihreading POP3 mail reader example, which I hope will give you an idea what can be done.


I would like to know your opinions. Also any feedbacks, help and criticisms are apperciated.

Regards.






Hello tojocky

Unfortunately, I have no spare time to develop this project all by myself (I have a job, and a PhD thesis to complete). But if someone will volunteer to takes over this project or help me, I will gladly help him and contribute to it Smile

Recently I have added a basic and simple SSL & TLS support to the MailSocket class, and it seems to be working fine. Please feel free to modify, improve and maintain the package. If you would like to further develop WebMail class, there are some points you should know:

1. MailSocket class is a blocking socket and it should be made nonblocking.

2. POP3Mail class is almost complete. But, as always, it could be improved.

3. EMail parser class is only a scratch. It needs to be developed.

4. There is no SMTPMail class yet, but once MailSocket class is complete (made nonblocking), it should be relatively easy to create one.

One more thing: Since WebMail has basic SSL/TLS support, you will need OpenSSL packages to get the package compiled.

On Windows, you can download it from http://www.openssl.org

On Linux (on *buntu distros, at least), you should install "libssl-dev" package.

Regards


[Updated on: Wed, 25 August 2010 16:55]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: SCGI Server Class
Next Topic: Docking - Strange behaviour with GlCtrl
Goto Forum:
  


Current Time: Sun May 05 15:24:37 CEST 2024

Total time taken to generate the page: 0.02626 seconds