本文为你介绍了java mail使用QQ邮箱发邮件的方法,大家参考使用吧
程序入口:
Test_Email_N.java
import java.io.IOException;
import java.util.Date;
import java.util.Properties;import javax.mail.Authenticator;
import javax.mail.BodyPart;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
public class Test_Email_N {
public static void main(String args[]){
try {
send_email();
}catch (Exception e) {
e.printstacktrace();
}
}
public static void send_email() throws IOException, AddressException, MessagingException{
String to = "[email protected]";
String subject = "subject";
String content = "content";
Properties properties = new Properties();
properties.put("mail.smtp.host", "smtp.qq.com");
properties.put("mail.smtp.port", "25");
properties.put("mail.smtp.auth", "true");
Authenticator authenticator = new Email_Authenticator("[email protected]", "password");
javax.mail.Session sendMailSession = javax.mail.Session.getDefaultInstance(properties, authenticator);
MimeMessage mailMessage = new MimeMessage(sendMailSession);
mailMessage.setFrom(new InternetAddress("[email protected]"));
// Message.RecipientType.TO属性表示接收者的类型为TO
mailMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
mailMessage.setSubject(subject, "UTF-8");
mailMessage.setSentDate(new Date());
// MiniMultipart类是一个容器类,包含MimeBodyPart类型的对象
Multipart mainPart = new MimeMultipart();
BodyPart html = new MimeBodyPart();
html.setContent(content.trim(), "text/html; charset=utf-8");
mainPart.addBodyPart(html);
mailMessage.setContent(mainPart);
Transport.send(mailMessage);
}
}
上一篇:Spring集成webSocket页面访问404问题的解决方法下一篇:Jenkins+Maven+SVN自动化部署java项目 热门搜索:
邮箱mail
邮件配置
相关文章
java mail使用QQ邮箱发邮件的配置方法
2021-09-20阅读(5061)评论(0)推荐()本文为你介绍了java mail使用QQ邮箱发邮件的方法,大家参考使用吧
QQ邮箱怎么发送邮件 QQ邮箱发送邮件的方法步骤
2021-09-19阅读(6151)评论(0)推荐()很多朋友申请了QQ邮箱但是不知道怎么发邮件,今天我就将QQ邮箱发送邮件的方法步骤告诉大家。
QQ邮箱怎么发送文件夹?使用QQ邮箱发送文件夹的方法图解
2021-10-28阅读(4893)评论(0)推荐()在使用QQ邮箱发送文件的时候,遇到需要发送整个文件夹的情况怎么办?如何使用QQ邮箱将整个文件夹发送给对方?针对QQ邮箱怎么发送文件夹的问题,本文就为大家图文介绍...
手机QQ邮箱怎么发送定时邮件?QQ邮箱定点发送文件的方法
2021-09-18阅读(6518)评论(0)推荐()手机QQ邮箱怎么发送定时邮件?想给朋友定时发送生日邮件,或者纪念日邮件,该怎么发送呢?下面分享QQ邮箱定点发送文件的方法,需要的朋友可以参考下
spring mail借助QQ邮箱服务器发送邮件
2021-11-15阅读(4583)评论(0)推荐()这篇文章主要介绍了spring mail借助QQ邮箱服务器发送邮件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
QQ邮箱设置防止接收垃圾邮件的方法
2021-10-28阅读(2755)评论(0)推荐()QQ邮箱怎么防止垃圾邮件?QQ邮箱的垃圾邮件是不是很多,很烦。有些明明不是自己的好友,也会发一些垃圾邮件来。而且自己也没有那么多的时间去清理。下面分享QQ邮箱设...
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2021-10-12阅读(8172)评论(0)推荐()这篇文章主要介绍了Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError,简单介绍了python 发送邮件的步骤,需...
取消
提交评论
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。