Отправка почты из Java-приложения без использования внешнего SMTP-сервера - PullRequest
2 голосов
/ 11 июня 2010

JavaMail требует, чтобы вы указали внешний SMTP-сервер при отправке почты.Я хочу, чтобы мое приложение Java отправляло электронную почту напрямую, без использования внешнего SMTP-сервера, такого как postfix или sendmail.

Кто-нибудь может порекомендовать библиотеку, которая предоставляет такую ​​функциональность?Я немного погуглил и ничего не нашел.

1 Ответ

4 голосов
/ 11 июня 2010

Отправлять почту самому не тривиально.Для начала вам придется иметь дело с DNS (MX-записи), очередями, управлением соединениями и, возможно, подписанием (DKIM).Таким образом, вы не найдете легковесной библиотеки, например JavaMail, для этого.

Лучшая ставка - Джеймс,

http://james.apache.org/

...