[英]MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException
[英]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.