排骨学长(\t) 2022-12-29 17:35 采纳率: 43.5%
浏览 23

java发送谷歌邮箱报错离谱

报错信息:

img


代码如下:

img

img


有没有开发过类似的或者相同的牛人可以指导一下

  • 写回答

2条回答 默认 最新

  • ShowMeAI 2022-12-29 17:51
    关注

    可以看看下述代码示例对您是否有帮助

    import java.util.Properties;
    import javax.mail.Message;
    import javax.mail.MessagingException;
    import javax.mail.PasswordAuthentication;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    
    public class SendEmail {
        public static void main(String[] args) {
            // 设置邮件服务器属性
            Properties properties = new Properties();
            properties.put("mail.smtp.auth", "true");
            properties.put("mail.smtp.starttls.enable", "true");
            properties.put("mail.smtp.host", "smtp.gmail.com");
            properties.put("mail.smtp.port", "587");
    
            // 获取邮箱登录凭证
            final String username = "your@gmail.com";
            final String password = "your_password";
    
            // 获取邮件会话对象
            Session session = Session.getInstance(properties,
                    new javax.mail.Authenticator() {
                        protected PasswordAuthentication getPasswordAuthentication() {
                            return new PasswordAuthentication(username, password);
                        }
                    });
    
            try {
                // 创建邮件消息对象
                Message message = new MimeMessage(session);
                message.setFrom(new InternetAddress("from@gmail.com"));
                message.setRecipients(Message.RecipientType.TO,
                        InternetAddress.parse("to@gmail.com"));
                message.setSubject("邮件主题");
                message.setText("邮件正文");
    
                // 发送邮件
                Transport.send(message);
    
                System.out.println("邮件发送成功!");
            } catch (MessagingException e) {
                System.out.println("邮件发送失败:" + e.getMessage());
            }
        }
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月29日

悬赏问题

  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音