如何使用Java发送电子邮件?
请提供有关如何用Java发送电子邮件的解决方案。包含消息正文、主题等。一个简单的解决方案将是有益的。谢谢最好有一个方法用于电子邮件目的,在需要的地方通过在每个方法中传递参数来调用如何使用Java发送电子邮件?,java,spring,email,Java,Spring,Email,请提供有关如何用Java发送电子邮件的解决方案。包含消息正文、主题等。一个简单的解决方案将是有益的。谢谢最好有一个方法用于电子邮件目的,在需要的地方通过在每个方法中传递参数来调用 public String sendMail(String message, String subject, String recipientAddress, HttpSession session) { System.out.println("To:" + recipientAddress)
public String sendMail(String message, String subject, String recipientAddress,
HttpSession session) {
System.out.println("To:" + recipientAddress);
System.out.println("Subject:" + subject);
System.out.println("Message:" + message);
try {
SimpleMailMessage email = new SimpleMailMessage();
email.setTo(recipientAddress);
email.setSubject(subject);
email.setText(message);
mailSender.send(email);
} catch (MailException e) {
System.out.println("mail not sent...!" + e);
return "noEmail";
}
return "success";
}
谢谢,我想我还会尝试将邮件正文、主题等与您的sendMail方法一起移动到同一个自定义电子邮件对象中。这样我就可以发送最少的参数,并根据需要替换身体的某些部分。这也将有我的所有正文,主题等在一个地方,可以很容易地找到和修改它们。@Quentinb,是的,当然。。!!这也将最小化您的代码。