com.sun.mail.smtp.SMTPSendFailedException Javamail

时间:2016-06-14 19:38:47

标签: java email smtp gmail javamail

我尝试使用javaMail 1.5.5版发送电子邮件,我收到了这个SMTPSendFailedException并且我不知道原因。

这是例外的一部分:

com.sun.mail.smtp.SMTPSendFailedException:555 5.5.2语法错误。 w133sm10373661ywa.37 - gsmtp

1 tagSpans) at Microsoft.CodeAnalysis.Editor.TypeScript.Features.Classifier.LexicalClassificationTaggerProvider.Tagger.GetClassifications(NormalizedSnapshotSpanCollection spans, List

我的属性是:

属性props = new Properties();

props.put(" mail.smtp.host"," smtp.gmail.com");

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)

1 个答案:

答案 0 :(得分:0)

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

看到JavaMail debug output确切显示发送到服务器的内容可能会有所帮助。

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