La classe SmtpClientWorker.java réalise la connexion avec un serveur, le handshake, et l'envoi d'un email.
La classe SmtpClient.java ouvre le canal avec le serveur et utilise la classe précédente pour émettre un email.
La classe SmtpServerWorker.java répond à un handshake, et accepte la réception d'un message SMTP.
Les classes suivantes répondent aux différentes parties :