//客户信息
Tkhxx tkhxx = newTkhxx();try{
String msg=tkhxx.toString();
MailUtil.simpleMailSend(MailUtil.mail_emp_username,"客户"+tkhxx.getKhh()+"注册,请审批", msg);
Tqylxxx cs= this.getContactMail(bean.getProvinces(),bean.getCity(),bean.getArea());if(cs!=null && !CommonUtils.isEmpty(cs.getMail())) {
MailUtil.simpleMailSend(cs.getMail(),"客户"+tkhxx.getKhh()+"注册,请审批", msg);
}
}catch(Exception e) {
System.out.println(e.getMessage());
}packagecom.zw.wechat.utils;importjava.util.Properties;importjavax.mail.internet.MimeMessage;importorg.springframework.mail.SimpleMailMessage;importorg.springframework.mail.javamail.JavaMailSender;importorg.springframework.mail.javamail.JavaMailSenderImpl;importorg.springframework.mail.javamail.MimeMessageHelper;importorg.springframework.scheduling.annotation.Async;public classMailUtil {//#服务器主机名
public static String mail_host = "";//#发送邮箱地址
public static String mail_username = "";//#你的授权码
public static String mail_password = "";//#接受邮箱地址
public static String mail_emp_username = "";//#接受邮箱地址
public static String mail_mgr_username = "";public staticString getMail_host() {returnmail_host;
}public static voidsetMail_host(String mail_host) {
MailUtil.mail_host=mail_host;
}public staticString getMail_username() {returnmail_username;
}public static voidsetMail_username(String mail_username) {
MailUtil.mail_username=mail_username;
}public staticString getMail_password() {returnmail_password;
}public static voidsetMail_password(String mail_password) {
MailUtil.mail_password=mail_password;
}public staticString getMail_emp_username() {returnmail_emp_username;
}public static voidsetMail_emp_username(String mail_emp_username) {
MailUtil.mail_emp_username=mail_emp_username;
}public staticString getMail_mgr_username() {returnmail_mgr_username;
}public static voidsetMail_mgr_username(String mail_mgr_username) {
MailUtil.mail_mgr_username=mail_mgr_username;
}public staticJavaMailSender initJavaMailSender() {
Properties properties= newProperties();//properties.setProperty("mail.debug", "true");//是否显示调试信息(可选)
properties.setProperty("mail.smtp.auth", "true");
properties.put("mail.smtp.timeout", "25000");
JavaMailSenderImpl javaMailSender= newJavaMailSenderImpl();
javaMailSender.setJavaMailProperties(properties);
javaMailSender.setHost(MailUtil.mail_host);
javaMailSender.setUsername(MailUtil.mail_username);//username
javaMailSender.setPassword(MailUtil.mail_password); //password
javaMailSender.setDefaultEncoding("UTF-8");returnjavaMailSender;
}public static voidsendText(JavaMailSender sender, String array, String subject, String msg) {
SimpleMailMessage mailMessage= newSimpleMailMessage();
mailMessage.setTo(array);
mailMessage.setSubject("----" + subject + "----");
mailMessage.setText(msg);
sender.send(mailMessage);
}public static voidsendText(JavaMailSender sender, String array[], String subject, String msg) {
SimpleMailMessage mailMessage= newSimpleMailMessage();
mailMessage.setTo(array);
mailMessage.setSubject("----" + subject + "----");
mailMessage.setText(msg);
sender.send(mailMessage);
}public static void sendHtml(JavaMailSender sender, String array[], String subject, String msg) throwsException {
MimeMessage mailMessage=sender.createMimeMessage();
MimeMessageHelper messageHelper= new MimeMessageHelper(mailMessage, true, "GBK");
messageHelper.setTo(array);
messageHelper.setSubject("----" + subject + "----");
messageHelper.setText(msg,true);
sender.send(mailMessage);
}
@Asyncpublic static voidsimpleMailSend(String email, String subject, String msg) {try{
JavaMailSender sender=initJavaMailSender();if (email.contains(",")) {
String[] addr= email.split(",");
sendText(sender,addr,subject,msg);
}else if (email.contains(";")) {
String[] addr= email.split(";");
sendText(sender,addr,subject,msg);
}else{
sendText(sender,email,subject,msg);
}
}catch(Exception e) {
System.out.println(e.getMessage());
}
}
}