Apache Commons Email:如何通过非SMTP api发送电子邮件?

时间:2012-09-06 08:17:42

标签: java smtp apache-commons-email

我正在替换用于通过SMTP发送电子邮件的类,现在它将通过另一个API执行。

我编码的接口在Apache Commons Email类中发送,并准备好电子邮件。

我无法弄清楚如何:

  1. 覆盖Apache Commons电子邮件的功能,以使用我自己的传输机制而不是SMTP
  2. 或者从org.apache.commons.mail.Email基类
  3. 中提取基于HTML或文本的电子邮件

1 个答案:

答案 0 :(得分:0)

getMimeMessage()能做你想做的吗?

http://commons.apache.org/email/apidocs/org/apache/commons/mail/Email.html#getMimeMessage()

由此您可以在API中使用getter

http://docs.oracle.com/javaee/1.4/api/javax/mail/internet/MimeMessage.html

获取邮件内容,标题等。