Email server.

Hi all,
I've wrote a pretty basic web server before (with the help of you java developers), and I'm interested in moving on to an email server (ie, SMTP and POP3).
I haven't had any luck finding online information. And my TCP/IP book doesn't have enough about SMTP and POP3 to build an email server.

Could someone help?  I've built a basic SMTP client previously. However, an SMTP and POP3 SERVER is different. What methods are used to transfer the emails? What commands are sent to a POP3 server to request emails? What are the login sequences??

If any one can help. ie; any tutorials, good SMTP/POP3 references, then it would be MUCH appreciated.

Thanks in advance,
[r.D]

PS: I would have asked this question in the networking section, however, I feel that atleast some of you Java developers could help, and also help relate the protocol to Java.
LVL 9
DrWarezzAsked:
Who is Participating?
 
girionisConnect With a Mentor Commented:
I think you better off looking at JAMES: http://james.apache.org/ since it is a 100% pure java mail server. You can get ideas by looking at the code.
0
 
girionisCommented:
You might also want to take a look here: http://www.easternct.edu/personal/faculty/meunierj/Source/Java/
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

 
CEHJCommented:
Why write your own when there are tons available for free? ;-)
0
 
DrWarezzAuthor Commented:
Argh, you see... this is why you guys are the best. :P
That looks like everything I need :o)  I shall look at it all, and get back to you.

Thanks all!
[r.D]
0
 
DrWarezzAuthor Commented:
Woops, sorry all!  [Thanks Venabili..]

I haven't been working on this email server for a while (I've been too busy :o( ).
However, you lot seem to have given me enough info. :o) Thanks.

I shall look over the Q, and assign points.

Thanks again!
[r.D]
0
 
VenabiliCommented:
Thanks for returning and closing this  DrWarezz :)

Venabili
0
 
girionisCommented:
:)

Thanks to Venabili also for reminding the user :)
0
 
CEHJCommented:
8-)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.