import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Mail extends Thread {
public static void main(String[] args) {
for(int i=0;i<1;i++){
Mail MyThread2 = new Mail();
MyThread2.start();
}
}
public void run () {
for(int i=0;i<4;i++){
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.qq.com");
props.put("mail.smtp.port", "587");//使用465或587端口
props.put("mail.smtp.auth", "true");//设置使用验证
props.put("mail.smtp.starttls.enable","true");//使用 STARTTLS安全连接
try {//pgxsenybqngtjbgj tfeksjgpyafucecf
PopupAuthenticator auth = new PopupAuthenticator();
Session session = Session.getInstance(props, auth);
//session.setDebug(true);//打印Debug信息
MimeMessage message = new MimeMessage(session);
Address addressFrom = new InternetAddress(PopupAuthenticator.mailuser + "@qq.com", "");//第一个参数为发送方电子邮箱地址;第二个参数为发送方邮箱地址的标签
Address addressTo = new InternetAddress("11111111111@qq.com", "");//第一个参数为接收方电子邮箱地址;第二个参数为接收方邮箱地址的标签
message.setSubject("轰炸");
message.setText("春节大概放两个星期!!!!!!!!!!!!!");
message.setFrom(addressFrom);
message.addRecipient(Message.RecipientType.TO, addressTo);
message.saveChanges();
Transport transport = session.getTransport("smtp");
transport.connect("smtp.qq.com", PopupAuthenticator.mailuser, PopupAuthenticator.password);
transport.send(message);
transport.close();
System.out.println("发送成功"+i);
} catch (Exception e) {
System.out.println(e.toString());
System.out.println("发送失败");
}
}
}
class PopupAuthenticator extends Authenticator {
public static final String mailuser = "222222222";//发送方邮箱'@'符号前的内容:2222222222@qq.com
public static final String password = "ffffiatvinnvcaec";//成功开启IMAP/SMTP服务,在第三方客户端登录时,腾讯提供的密码。注意不是邮箱密码
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(mailuser, password);
}
}
}
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Mail extends Thread {
public static void main(String[] args) {
for(int i=0;i<1;i++){
Mail MyThread2 = new Mail();
MyThread2.start();
}
}
public void run () {
for(int i=0;i<4;i++){
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.qq.com");
props.put("mail.smtp.port", "587");//使用465或587端口
props.put("mail.smtp.auth", "true");//设置使用验证
props.put("mail.smtp.starttls.enable","true");//使用 STARTTLS安全连接
try {//pgxsenybqngtjbgj tfeksjgpyafucecf
PopupAuthenticator auth = new PopupAuthenticator();
Session session = Session.getInstance(props, auth);
//session.setDebug(true);//打印Debug信息
MimeMessage message = new MimeMessage(session);
Address addressFrom = new InternetAddress(PopupAuthenticator.mailuser + "@qq.com", "");//第一个参数为发送方电子邮箱地址;第二个参数为发送方邮箱地址的标签
Address addressTo = new InternetAddress("11111111111@qq.com", "");//第一个参数为接收方电子邮箱地址;第二个参数为接收方邮箱地址的标签
message.setSubject("轰炸");
message.setText("春节大概放两个星期!!!!!!!!!!!!!");
message.setFrom(addressFrom);
message.addRecipient(Message.RecipientType.TO, addressTo);
message.saveChanges();
Transport transport = session.getTransport("smtp");
transport.connect("smtp.qq.com", PopupAuthenticator.mailuser, PopupAuthenticator.password);
transport.send(message);
transport.close();
System.out.println("发送成功"+i);
} catch (Exception e) {
System.out.println(e.toString());
System.out.println("发送失败");
}
}
}
class PopupAuthenticator extends Authenticator {
public static final String mailuser = "222222222";//发送方邮箱'@'符号前的内容:2222222222@qq.com
public static final String password = "ffffiatvinnvcaec";//成功开启IMAP/SMTP服务,在第三方客户端登录时,腾讯提供的密码。注意不是邮箱密码
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(mailuser, password);
}
}
}