Mailing for Java

In Java, Jakarta Mail (formerly JavaMail) is used to send and receive email via SMTP, POP3 and IMAP protocols.