Как отправить SMTP почту в Java 1.5? - PullRequest
1 голос
/ 17 января 2012

Так что это старое приложение, у меня нет доступа к почтовым компонентам javax. Какие есть варианты для отправки электронной почты из Java-приложения?

Ответы [ 4 ]

1 голос
/ 17 января 2012

Вы можете загрузить JAR-файл, содержащий API javax.mail, из Maven Central - http://mvnrepository.com/artifact/com.sun.mail/javax.mail/1.4.4

(Или, если вы используете Maven или Ivy, просто добавьте зависимость.)

1 голос
/ 17 января 2012

Если вы не можете (или не хотите) получить доступ к javax-пакету, то единственная возможность - открыть сокет-соединение с вашим SMTP-сервером и программно отправить все команды SMTP.

1 голос
/ 17 января 2012

Вы можете подключиться к порту smtp сервера, с которым вы хотите общаться, используя java.io.URLConnection и передать ему различные команды smtp, попробуйте пример под названием «Пример 5-3: Класс MailClient» здесь: http://oreilly.com/catalog/javaio/chapter/ch05.html

Или здесь есть еще один пример: http://www.devx.com/tips/Tip/14877

1 голос
/ 17 января 2012

Попробуйте это:

http://www.devx.com/tips/Tip/15120

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...