Apache Commons Email: Как отправить электронную почту через не SMTP API?
Я заменяю класс, который раньше отправлял электронную почту через SMTP, теперь он будет делать это через другой API.
Интерфейс, который я кодирую для отправки в классе электронной почты Apache Commons с подготовленным письмом.
Я не могу понять, как:
- Переопределите функциональность электронной почты Apache Commons, чтобы использовать мой собственный транспортный механизм вместо SMTP
- Или извлеките электронную или текстовую электронную почту из
org.apache.commons.mail.Email
базовый класс
1 ответ
Решение
GetMimeMessage() делает то, что вы хотите?
http://commons.apache.org/email/apidocs/org/apache/commons/mail/Email.html()
Из этого вы можете использовать геттеры в API
http://docs.oracle.com/javaee/1.4/api/javax/mail/internet/MimeMessage.html
получить содержимое сообщения, заголовки и т. д.