如何通过java maven应用程序发送邮件

时间:2017-04-26 14:12:55

标签: java maven class email send

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

1 个答案:

答案 0 :(得分:0)

使用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);