关于java发送邮件操作
来源:互联网 发布:json格式化一行 编辑:程序博客网 时间:2024/06/04 18:31
首先需要导入三个jar包 :activation.jar commons-email-1.3.3.jar mail.jar
上边三个jar包下载链接:http://download.csdn.net/detail/a644821552/9720387
import java.io.IOException;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;public class EmailServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { this.doPost(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");String toU=request.getParameter("Email");//获得对方邮箱号/* * 向目标邮箱发送邮件 */String uTopic="定义发送内容的主题";String ucontenet="发送具体内容";String uname="自己邮箱账号";//本代码采用的是163邮件主机String password="自己邮箱密码";//组织邮件Properties props=new Properties();//用来读取配置文件props.put("mail.transport.protocol", "smtp");//邮件传送协议props.put("mail.host","smtp.163.com");//邮件主机传送协议服务器 props.put("mail.smtp.auth", "true");//密码安全认证 Session session=Session.getInstance(props);//定义一个邮件基本会话//组织邮件MimeMessage msg=new MimeMessage(session);//组织邮件内容Address toAddress=new InternetAddress("发送人邮箱","发送人昵称");try {msg.addRecipient(Message.RecipientType.TO, toAddress);msg.setFrom(toAddress);//发送对象msg.addRecipients(Message.RecipientType.TO, toU);//发送主题msg.setSubject(uTopic);//发送内容msg.setText(ucontenet);//保存邮件msg.saveChanges();//取得发送的工具Transport ts=session.getTransport();ts.connect(uname,password);ts.sendMessage(msg, msg.getAllRecipients());//关闭连接ts.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}response.getWriter().print("邮件发送成功,请注意查收!");}}
0 0
- 关于java发送邮件操作
- java操作email发送邮件
- 邮件操作 (发送邮件)
- java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作
- 关于java发送邮件的一个示例
- 关于邮件发送的 java代码
- 关于java发送邮件用例
- 关于Java Web 使用JavaMail创建邮件和发送邮件
- 邮件操作 (spring发送邮件)
- 关于.net发送邮件
- 关于Android发送邮件
- 关于Android发送邮件
- 关于Android发送邮件
- 关于Android发送邮件
- 关于Android发送邮件
- 关于邮箱发送邮件
- java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作(键人岐)
- [java]Java发送邮件
- html标签的嵌套规则
- ios 约束(三)
- 【java】Queue
- C语言实验——保留字母
- JAVA求两个数的最小公倍数
- 关于java发送邮件操作
- 你就变成了我
- 《Java并发编程实战》读书笔记二:构建线程安全
- Java的poi技术读取Excel[2003-2007,2010]
- 【AJAX】ScriptManager和UpdatePanel的属性说明
- Web前端面试小记
- 图像的分类
- c++类----class
- Max Points on a Line