javaMail的简单应用

来源:互联网 发布:mac怎样彻底删除软件 编辑:程序博客网 时间:2024/06/05 07:41
import javax.mail.*;import java.util.*;import javax.mail.internet.*;public class Mail_Sender {public void send(String email, String username, String password) {Properties p = System.getProperties();// 设置SMTP服务器p.setProperty("mail.smtp.host", "smtp服务器");// 验证SMTPp.put("mail.smtp.auto", "true");Session s = Session.getInstance(p);// 查看运行时信息// s.setDebug(true);// 由邮件Session新建一个消息对象MimeMessage mm = new MimeMessage(s);try {// 发件人InternetAddress from = new InternetAddress("发件人地址");mm.setFrom(from);// 收件人InternetAddress to = new InternetAddress(email);mm.setRecipient(Message.RecipientType.TO, to);// 邮件标题mm.setSubject("标题");String content = "尊敬的用户:" + username + ",您的新密码为:" + password + ",请妥善保管!";// 邮件内容mm.setContent(content, "text/html;charset=UTF-8");// 保存mm.saveChanges();Transport tr = s.getTransport("smtp");// smtp验证,也就是你要用来发邮件的那个邮箱的名字密码tr.connect("smtp服务器", "用户名", "密码");// 发送tr.sendMessage(mm, mm.getAllRecipients());tr.close();} catch (Exception e) {e.printStackTrace();}}}


原创粉丝点击