2

我正在使用 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

  }
4

0 回答 0