package org.taobao88.taobao.mail;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
/**
* Created by User on 28.05.14.
*/
public class MailMail {
/*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();
message.setFrom(from);
message.setTo(to);
message.setSubject(subject);
message.setText(msg);
mailSender.send(message);
/*MimeMessage message = mailSender.createMimeMessage();
MimeMessageHelper help = new MimeMessageHelper(message);
help.setFrom(from);
help.setTo(to);
help.setSubject(subject);
help.setText(msg, true);
mailSender.send(message);*/
// }
private JavaMailSender mailSender;
public void setMailSender(JavaMailSender mailSender) {
this.mailSender = mailSender;
}
public void sendMail(final String from, final String to,final String subject,final String msg) {
try{
MimeMessage message = mailSender.createMimeMessage();
message.setText(msg, "UFT-8");
message.setSubject(subject, "UTF-8");
message.setContent(msg, "UFT-8");
MimeMessageHelper helper = new MimeMessageHelper(message, true, "UTF-8");
helper.setFrom(from);
helper.setTo(to);
helper.setSubject(message.getSubject());
helper.setText(msg, true);
mailSender.send(message);
}catch(MessagingException e){e.printStackTrace();}
}
}