【发布时间】:2015-07-05 17:25:52
【问题描述】:
我阅读了所有相关主题,但所有主题中都有这一行:
mailSender.send(message);
http://www.mkyong.com/spring/spring-sending-e-mail-via-gmail-smtp-server-with-mailsender/
但是根本没有send(),我看到mailSender.sendMail() 方法带有这个参数:
String s, String[] string,String[] string1,String[] string2,String s1,String s2
这是我的代码:
public class Mail {
private MailSender mailSender;
public void setMailSender(MailSender mailSender) {
this.mailSender = mailSender;
}
public void sendMail(String from, String to, String subject, String msg) {
SimpleMailMessage message = new SimpleMailMessage();
String[] array = new String[];
array[0]="from@gmail.com";
array[1]="to@gmail.com";
array[2]="subject";
array[3]="text";
message.setFrom(from);
message.setTo(to);
message.setSubject(subject);
message.setText(msg);
mailSender.sendMail(); // what should be here?
}
}
这个参数是什么?
【问题讨论】:
-
请参阅 MailSender 的文档:docs.spring.io/autorepo/docs/spring/4.1.x/javadoc-api/org/…。您确定要导入正确的 MailSender 吗?
标签: java spring email spring-mvc