Email - Server (SMTP, POP, IMAP)
Table of Contents
About
An email server is basically a computer with a SMTP service that will send, receive and store email message in their respective box on the server.
On top of it, you may find POP, IMAP and other services that will help to manage the mailbox box (read, delete, …) from the client
Management
Set
The email server IP are set in the DNS via the MX record. This is how a server knows to which server a message should be send.
Implementation
SMTP
Below you will find some SMTP server implementation
- SubEthaSMTP is a Java library for implementing SMTP server functionality
- Email - Postfix - SMTP
- Java Email Server (a Java SMTP and POP3 e-mail server)
- Sendmail - (non-Java) SMTP server.
- https://github.com/masukomi/aspirin - Embeddable send-only SMTP server.
For development, see How to test if an email was successfully send ?