Springを使用してEmailを送信---トピックとメッセージのみを含むメール

2149 ワード

1.メール送信機の構成
@bean
public MailSender mailSender(Envvironment env){
    //java     
    JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
    //      
    mailSender.setHost(env.getPorperty("mailserver.host"));
    //          25
    mailSender.setPort(env.getPorperty("mailserver.port"));
    //     
    mailSender.setUsername(env.getPorperty("mailserver.username"));
    //    
    mailSender.setPassword(env.getPorperty("mailserver.password"));
}

2.メール送信機の組み立てと使用
//  Spring MailSender  mail

@Autowired
private MailSender  mailSender;

public void sendSimpleSpittleMail(String to , Spittle spittle){
    SimpleMailMessage message = new SimpleMailMessage();
    String spitterName = spittle.getspittle().getFullName();
    message.setFrom("[email protected]");
    message.setTo(to);
    message.setSubject("New splittle from" + spitterName);
    message.setText(spitterName + "say" + spittle.getText);
    mailSender.send(message);
}
//setFrom        
//setTo        
//setSubject       
//setText         
//send