我正在使用 ApacheCommons 的 HtmlEmail 类发送带有嵌入图像的 HTML 格式的电子邮件
我的 Scala 项目中使用了 Apache Commons Email API (v1.4)
我在收到的电子邮件中没有看到别名(我的报告)作为发件人姓名
以下是我的功能
@throws(classOf[EmailException])
@throws(classOf[Exception])
def createHTMLEmailMessage(htmlContent: String): EmailMessage = {
val email = new HtmlEmail
// alternative message if the client does not support html
email.setHtmlMsg(htmlContent)
email.addTo("TO_address@gmail.com")
email.setFrom("MY_address@GMAIL.com", "MY REPORTS")
email.setHostName("MY_HOSTNAME")
email.setSmtpPort(587)
email.setAuthentication("USERNAME","PASSWORD")
email.setStartTLSEnabled(true)
email.setSSLOnConnect(false)
email.setSubject("Subject")
val emailMsg = EmailMessage(email)
emailMsg
}