如果是这样,我应该如何初始化MailSender?
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;
public class EmailErrorReporting {
@SuppressWarnings("null")
public void sendEmail(String email, String text) {
SimpleMailMessage simpleMessage = new SimpleMailMessage();
simpleMessage.setFrom("alee@email.com");
simpleMessage.setTo(email);
simpleMessage.setText(text);
MailSender sender = null;
sender.send(simpleMessage);
}
}
我尝试发送的电子邮件只是简单的文字。
答案 0 :(得分:0)
当你说“不使用javabeans”时,如果你的意思是“没有spring beans”,那么你必须创建自己的JavaMailSender实现实例,如JavaMailSenderImpl,一个公共类,设置所有必需的属性比如主机,端口,协议,然后用你的消息调用send()
方法。
您可以查看this page并根据bean定义中定义的属性实例化您的JavaMailSenderImpl
对象。