javaMail编写发送邮件的程序,以及遇到的问题

Properties props = new Properties();
  props.setProperty("mail.host", "smtp.163.com");
  props.setProperty("mail.smtp.auth", "true");
  Authenticator auth = new Authenticator()
  {
   public PasswordAuthentication getPasswordAuthentication()
   {
    return new PasswordAuthentication("","");
  
   }
  };
  Session session = Session.getInstance(props, auth);
  MimeMessage msg = new MimeMessage(session);
  msg.setFrom(new InternetAddress(""));
  msg.addRecipient(RecipientType.TO,new InternetAddress(""));
  msg.setSubject("测试邮件");
  msg.setContent("lajiyoujian", "text/html;charset=utf-8");
  Transport.send(msg);

需要的包:

mail.jar

activation.jar

如果邮箱和密码都没有问题,报错“

javax.mail.AuthenticationFailedException: failed to connect
”仍然登陆不上,是邮箱163的smtp功能没有打开,现在打开需要绑定手机号等设置(

网易真坑!!!

邮件截图

设置POP3/SMTP/IMAP:
收取最近30天邮件

下载安装官方手机客户端:网易邮箱大师。网易私有协议,无需开通客户端授权码,免设置, 获得安全快速的邮件收发体验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值