【问题标题】:How to send mail via java maven application如何通过 java maven 应用程序发送邮件
【发布时间】:2017-09-24 00:06:28
【问题描述】:

我正在使用 maven 来开发应用程序,我正在使用 Eclipse 作为 IDE, 我正在运行一个 Mapview 类作为输出, 我的问题是如何通过邮件发送输出(在 Mapview 表单上)? 谢谢

【问题讨论】:

  • 欢迎来到 SO!您应该完善您的问题,因为它非常广泛且不清楚。确保您已阅读 How to Ask 并编辑您的问题。 Maven 作为构建工具和 eclipse 作为 IDE 应该与发送邮件没有太大关系。你到底指的是什么地图视图?一个网站?自定义摆动/awt 组件?安卓?您的问题是关于如何实际发送电子邮件,还是关于访问地图视图数据以构成电子邮件内容?
  • 您好,mapview 是在我的项目中定义的一个类,我的问题是如何发送一封包含此输出的电子邮件我的意思是我运行的内容

标签: java maven class email send


【解决方案1】:

使用 javax 邮件。 将输出封装在 MimeMessage 对象中并使用 javax.mail.Transport 发送。

public MimeMessage build() throws MessagingException {
    MimeMessage mimeMessage = new MimeMessage(session);
    mimeMessage.setFrom(new InternetAddress(fromAddress));
    mimeMessage.setRecipients(Message.RecipientType.TO, toAddressList);

    mimeMessage.setSubject(subject);
    mimeMessage.setText(output);
    mimeMessage.saveChanges();
    return mimeMessage;
}

使用 javax.mail.Transport 发送。

Transport.send(mimeMessage);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-21
    • 2019-12-04
    • 2011-03-12
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多