hi people, i am very eager to learn SMTP in java .Actually i am going to create mail server in java so also need your adivce or tips in the trade. I wish to know all features offered by SMTP and want to know a good may be best book to learn SMTP in java .It will also be nice if you can leave any online tutorial or links available for SMTP
"To moderators" i am not requesting for any ebooks just want to know good books and links available for beginner in SMTP IN java
Not really a direct answer to your question, but before you start creating a mail server in Java, pause for a second and consider that there are very capable mail servers available already, e.g. the open source project James (which also serves POP and NNTP). Unless you're doing this to learn about SMTP it would probably be much easier to use that as the basis for your project.
I doubt there is a book that covers writing a smtp server in Java. However, if you wish to write your own for whatever reason(I don't believe it is a bad thing to create something where good alternatives exist, the educational value of such a project is quite high).
Well first off, you should know Java fairly well, and have a solid grasp of networking, threads, and IO(to the extent that any client written in any language can connect to your server), and good software engineering practices. Of course, security will be important.