import javax.mail.internet.MimeMessage;
import org.apache.log4j.Logger;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;
import com.wzinfo.wzbiz.manager.services.ShopAdminImpl;
public class SpringSendMail
{
private Logger log = Logger.getLogger(ShopAdminImpl.class);
private JavaMailSender mailSender;
private String from;
public SpringSendMail()
{
}
public JavaMailSender getMailSender()
{
return mailSender;
}
public void setMailSender(JavaMailSender mailSender)
{
this.mailSender = mailSender;
}
public int sendMail(String to, String[] tos, String subject, String text)
{
boolean bl = false;
try
{
MimeMessage msg = mailSender.createMimeMessage();
MimeMessageHelper message = new MimeMessageHelper(msg, true, "GB2312"); // 设置email内容,
message.setFrom(from);
message.setText(text,true);
message.setSubject(subject);
if (to != null)
{
message.setTo(to);
}
else if (tos != null)
{
message.setTo(tos);
}
mailSender.send(msg);
bl = true;
}
catch (Exception e)
{
log.error("###SpringSendMail sendMail error : " + e);
}
return bl?1:2; // 1:成功; 2:失败
}
public String getFrom()
{
return from;
}
public void setFrom(String from)
{
this.from = from;
}
}