package com.baidu.disconf.web.utils.email;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.baidu.disconf.web.common.email.MailSenderInfo;
import com.baidu.disconf.web.common.email.SimpleMailSender;
import com.baidu.disconf.web.config.ApplicationPropertyConfig;
/**
* @author liaoqiqi
* @version 2014-3-2
*/
@Service
public class EmailService {
@Autowired
private ApplicationPropertyConfig emailProperties;
/**
* 发送HTML邮箱
*
* @return
*/
public boolean sendHtmlEmail(String toEmail, String subject, String content) {
//
// 这个类主要是设置邮件
//
MailSenderInfo mailInfo = new MailSenderInfo();
mailInfo.setMailServerHost(emailProperties.getEmailHost());
mailInfo.setMailServerPort(emailProperties.getEmailPort());
mailInfo.setValidate(true);
mailInfo.setUserName(emailProperties.getEmailUser());
mailInfo.setPassword(emailProperties.getEmailPassword());// 您的邮箱密码
mailInfo.setFromAddress(emailProperties.getFromEmail());
mailInfo.setToAddress(toEmail);
mailInfo.setSubject(subject);
mailInfo.setContent(content);
// 这个类主要来发送邮件
return SimpleMailSender.sendHtmlMail(mailInfo);// 发送文体格式
}
}