【Java工具类】-MailUtil邮件发送
最新推荐文章于 2024-01-28 22:42:38 发布
本文探讨了Java中使用MailUtil进行邮件发送时遇到的问题,包括邮箱服务器如何防止恶意攻击和垃圾邮件,如将发送方拉入黑名单以及解决方法——将收信方加入白名单。此外,还讨论了直接禁用IP对邮件发送的影响,以及通过群发邮件实现类似代理模式的动态IP发送。最后提到了第三方邮箱服务SendCloud,适合需要大量邮件发送的场景,支持单发、群发和代理发送功能。
摘要由****通过智能技术生成
package ;
import .*;
import ;
import ;
import ;
/**
* 发送邮件工具类
*/
public class MailUtil {
/**
* 发送邮件
* 参数一:发送邮件给谁
* 参数二:发送邮件的内容
*/
public static void sendMail(String toEmail, String emailMsg) throws Exception {
//1_创建Java程序与163邮件服务器的连接对象
Properties props = new Properties();
("", "smtp.");//设置发送方邮箱服务器
("", "true");//设置是否需要身份证
Authenticator auth = new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
//发送方服务器账号设置
//需要在163官方邮箱服务器,开启设置——>POP3/SMTP/IMAP服务能让其在本地客户端上收发邮件
//QQ邮箱——>设置——>账号管理——>开启
//开启后,需要验证密保,发送相关内容后会弹出密码
return new Passwo