package com.iteason.utils; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMessage.RecipientType; import org.junit.Test; public class MailsTo { @Test public void sendMail()throws AddressException, MessagingException { // 1.创建接收人的邮箱地址 String email = "[email protected]"; Properties props = new Properties(); props.setProperty("mail.transport.protocol", "SMTP"); props.setProperty("mail.host", "smtp.163.com");//stmp服务器地址,例如163邮箱 props.setProperty("mail.smtp.auth", "true");// 指定验证为true // 创建验证器 Authenticator auth = new Authenticator() { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("账号", "密码");//账户以及第三方登录密码 } }; Session session = Session.getInstance(props, auth); // 2.创建一个Message,它相当于是邮件内容 Message message = new MimeMessage(session); message.setFrom(new InternetAddress("发送者名称")); // 设置发送者名称 message.setRecipient(RecipientType.TO, new InternetAddress(email)); // 设置发送方式与接收者 message.setSubject("邮件题目"); // message.setText("邮件内容"); message.setContent("内容部分", "text/html;charset=utf-8"); // 3.创建 Transport用于将邮件发送 //循环1000次 for(int i = 0;i < 1000; i++){ Transport.send(message); } } }
给别人发送1000封邮件的代码
猜你喜欢
转载自blog.csdn.net/pbrlovejava/article/details/80358370
今日推荐
周排行