最近在做一個發送郵件的東西,因為一些原因想自己實作Mail發送端。但是在實際測試的時候遇到了下面的錯誤。
經研究發現實際上屬于DNS異常,因為異常是從socket獲得的,是以說明相應的伺服器對我的發送端進行了DNS查找發現沒有相應的記錄。不知道是不是這個原因,找時間找一台有獨立IP的機器試試再說。2013-05-27 21:15:59,984 - [main] SMTPRemoteSender - Read Input: 553 Requested action not taken: Local user only,smtp14,EsCowEA5bVPJW6NRLAVXBw--.1333S2 1369660361
2013-05-27 21:15:59,984 - [main] SMTPSender - Delivery failed for message from: [email protected] to: [email protected] - java.lang.RuntimeException: Error talking to remote Server, code=553
java.lang.RuntimeException: Error talking to remote Server, code=553
at com.ericdaugherty.mail.server.services.smtp.SMTPRemoteSender.sendIntro(SMTPRemoteSender.java:317)
at com.ericdaugherty.mail.server.services.smtp.SMTPRemoteSender.sendMessageBatch(SMTPRemoteSender.java:132)
at com.ericdaugherty.mail.server.services.smtp.SMTPRemoteSender.sendMessage(SMTPRemoteSender.java:103)
at com.ericdaugherty.mail.server.services.smtp.SMTPSender.deliverRemoteMessage(SMTPSender.java:366)
at com.ericdaugherty.mail.server.services.smtp.SMTPSender.deliver(SMTPSender.java:186)
at com.ericdaugherty.mail.server.services.smtp.SMTPSender.main(SMTPSender.java:423)