最近在做一個發送郵件的東西,因爲一些原因想自己實現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)