java通知_java中邮件通知

//客户信息

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());

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值