开发邮件发送系统大体分为6步:
1 接受用户输入的邮件信息:
String tto=request.getParameter("to");
String ttitle=request.getParameter("title");
String tcontent=request.getParameter("content");
2 通过声明Properties对象存储发送邮件服务器的消息和验证信息:
Properties props=new Properties();
props.put("mail.smtp.host","smtp.163.com");
props.put("mail.smtp.auth","true");
3 根据属性新建一个邮件会话:
Session s=Session.getInstance(props);
s.setDebug(true);
4 邮件会话新建一个消息对象;
MimeMessage message=new MimeMessage(s);
5 设置邮件的发送人、收件人、主题、信笺内容、发送时间
InternetAddress from=new InternetAddress("sungxmail@163.com");
message.setFrom(from);
InternetAddress to=new InternetAddress(tto);
message.setRecipient(Message.RecipientType.TO,to);
message.setSubject(ttitle);
message.setSentDate(new Date());
6 发送邮件
message.saveChanges();
Transport transport=s.getTransport("smtp");
transport.connect("smtp.163.com","sungxmail","sungxd");
transport.sendMessage(message,message.getAllRecipients());
transport.close();
本文介绍了一种使用Java实现的邮件发送系统,该系统通过六个步骤完成邮件的发送任务。主要内容包括获取用户输入的邮件信息、配置邮件服务器参数、创建邮件会话、构造邮件消息、设置邮件详细信息以及发送邮件。
1743

被折叠的 条评论
为什么被折叠?



