package testemail;
import java.util.Date;
import java.util.Properties;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class test {
public static void main(String[] args) {
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", "smtp.qq.com");
props.put("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props, null);
MimeMessage msg = new MimeMessage(session);
InternetAddress toList[] = InternetAddress.parse("对方邮箱@qq.com", false);
msg.addRecipients(MimeMessage.RecipientType.TO, toList);
InternetAddress fromAddress = new InternetAddress("发送方@qq.com");
msg.setFrom(fromAddress);
msg.setSentDate(new Date());
msg.setSubject("test","GBK");
msg.setText("这是一封测试邮件!","GBK");
Transport transport = session.getTransport("smtp");
transport.connect("smtp.qq.com", "这里填入QQ号", "密码******");
transport.sendMessage(msg, toList);
System.out.println("发送成功!!!");
}catch (Exception e) {
e.printStackTrace();
}
}
}
import java.util.Date;
import java.util.Properties;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class test {
public static void main(String[] args) {
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", "smtp.qq.com");
props.put("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props, null);
MimeMessage msg = new MimeMessage(session);
InternetAddress toList[] = InternetAddress.parse("对方邮箱@qq.com", false);
msg.addRecipients(MimeMessage.RecipientType.TO, toList);
InternetAddress fromAddress = new InternetAddress("发送方@qq.com");
msg.setFrom(fromAddress);
msg.setSentDate(new Date());
msg.setSubject("test","GBK");
msg.setText("这是一封测试邮件!","GBK");
Transport transport = session.getTransport("smtp");
transport.connect("smtp.qq.com", "这里填入QQ号", "密码******");
transport.sendMessage(msg, toList);
System.out.println("发送成功!!!");
}catch (Exception e) {
e.printStackTrace();
}
}
}