簡體   English   中英

com.sun.mail.smtp.SMTPSendFailedException Javamail

[英]com.sun.mail.smtp.SMTPSendFailedException Javamail

我嘗試使用JavaMail 1.5.5版發送電子郵件,我收到此SMTPSendFailedException,但我不知道為什么。

這里是例外的一部分:

com.sun.mail.smtp.SMTPSendFailedException:555 5.5.2語法錯誤。 w133sm10373661ywa.37-gsmtp

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)

我的屬性是:

屬性props = new 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);

它不喜歡您的“發件人”地址。 構造消息時,是否使用過setFrom方法? 您提供了什么地址?

可能會有助於查看JavaMail調試輸出 ,以准確顯示正在發送到服務器的內容。

同樣,那些mail.session.*屬性也不是有效的JavaMail屬性。 您是否希望JavaMail能夠查看它們,或者您將它們用於其他目的?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM