0
我正在使用Apache公用郵件API通過Java程序發送電子郵件。Apache電子郵件API:獲取例外 - 無效的「收件人」地址
以下是java代碼。我的Free SMTP server使用有效的DNS服務器在端口25上運行。
現在,當我運行該程序時,出現以下異常。
Exception in thread "main" org.apache.commons.mail.EmailException: Sending the email to the following server failed : localhost:25
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1242)
at org.apache.commons.mail.Email.send(Email.java:1267)
at TestMail.sendSimpleMail(TestMail.java:26)
at TestMail.main(TestMail.java:13)
Caused by: com.sun.mail.smtp.SMTPSendFailedException:
550 Invalid recipient: [email protected]
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1215)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:586)
at javax.mail.Transport.send0(Transport.java:169)
at javax.mail.Transport.send(Transport.java:98)
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1232)
... 3 more
現在,我的電子郵件ID是一個非常有效的電子郵件ID。爲什麼程序會出現這樣的錯誤?
您的本地服務器是否正在運行並且是否允許發送到互聯網? – timbooo
是的。它是。但問題似乎有所不同。就像它說的,'無效的地址' – vinoth