当前位置: 首页 > 知识库问答 >
问题:

smtp.smtpsendFailedException Javamail

袁增
2023-03-14
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583)

Properties props=新的Properties(

props.put(“mail.smtp.host”、“smtp.gmail.com”);

    props.setProperty("mail.smtp.starttls.enable", "true");

    props.setProperty("mail.smtp.port", "587");

    props.setProperty("mail.smtp.user", "user";

    props.setProperty("mail.smtp.auth", "true");

    props.setProperty("mail.smtp.ssl.enable", "false");

    props.setProperty("mail.session.mail.smtp.auth.mechanisms", "LOGIN");
    props.setProperty("mail.session.mail.smtp.auth.plain.disable", "false");

    props.setProperty("mail.session.mail.smtp.starttls.enable", "false");
    props.put("mail.smtp.connectiontimeout", 6000);

共有1个答案

娄振
2023-03-14

它不喜欢你的来源地地址。构造消息时,是否使用了setFrom方法?你提供了什么地址?

查看JavaMail调试输出,准确地显示发送到服务器的内容可能会有所帮助。

此外,那些mail.session.*属性不是有效的JavaMail属性。您是希望JavaMail查看它们,还是将它们用于其他目的?

 类似资料:

相关问答

相关文章

相关阅读