Spring MVC中对于邮件的初始化,和发送邮件实例代码
来源:互联网 发布:软件开发的发展趋势 编辑:程序博客网 时间:2024/06/04 18:53
代码如下
import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;//初始化 邮件信息private Session initMail(){ Properties props=System.getProperties(); //创建系统属性对象 props.setProperty("mail.transport.protocol","smtp"); //设置使用smtp协议 props.setProperty("mail.smtp.host","smtp.byd.com"); //设置SMTP服务器地址 props.setProperty("mail.smtp.port","25"); //设置SMTP端口号 props.setProperty("mail.smtp.auth","true"); //SMTP服务用户认证 //创建一个过程对象 Session sess=Session.getInstance(props,new Authenticator(){@Overrideprotected PasswordAuthentication getPasswordAuthentication() {// TODO Auto-generated method stubreturn new PasswordAuthentication("用户名","密码");}}); return sess; }//发送邮件private void sendMailInfo(Session sess,List<String> mailList){ MimeMessage msg=new MimeMessage(sess); //创建邮件对象 try{ msg.setSubject("测试主题"); //设置邮件主题 msg.setSentDate(new java.util.Date()); //设置发信日期 //设置发件人 msg.setFrom(new InternetAddress("nb.erpsystem@qq.com")); //设置发信人 //设置收件人 Address[] addrList = new Address[mailList.size()]; int i=0; for(String mail:mailList){ addrList[i] = new InternetAddress(mail); i++; } msg.setRecipients(Message.RecipientType.TO,addrList); //设置的信件内容 msg.setText("您好:您有 一个任务,请及时登录UMS,点击待办任务,处理地址:" + "http://10.15.8.110:2222/ums/login"); //创建发送对象 Transport trans = sess.getTransport("smtp"); Transport.send(msg); trans.close(); } catch(Exception ex) { ex.printStackTrace(); }}
阅读全文
0 0
- Spring MVC中对于邮件的初始化,和发送邮件实例代码
- Spring MVC发送邮件
- Spring MVC发送邮件
- Spring mvc 发送邮件
- spring mvc发送邮件
- spring mvc 实现发送邮件
- Spring中发送邮件
- 发送邮件的实例
- Spring 邮件接收发送实例
- spring的发送邮件
- python代码发送邮件实例
- mvc项目中发送邮件
- 发送邮件的代码~
- 发送邮件的代码
- 发送邮件的代码
- javamail实例-发送邮件和收取邮件
- 基于mvc 的邮件发送
- asp.net mvc发送邮件实例讲解
- YCrCb与YPrPb的含义与区别
- 翻译:《PKCS#7
- 再谈select, iocp, epoll,kqueue及各种I/O复用机制,以及各平台的实现方案
- “Name node is in safe mode” 错误解决方法
- webpack打包编译学习记录
- Spring MVC中对于邮件的初始化,和发送邮件实例代码
- 用c++实现扫雷
- 蓝牙开发经验小结——自动文件传输(OBEX)
- kafka的使用
- 深入浅出Prim算法
- GOTURN算法在ubuntu14.04+only_cpu环境下编译运行
- linux 下新安装tomcat执行.sh文件总是提示permission denied
- Context类getString(@StringRes int resId, Object... formatArgs)的使用
- 【bzoj4289: PA2012 Tax】图论--建图