Use telnet to test whether the email server is normal Java code [snp @ date Flux] $ telnet anonymousrelay.chinache.com 25 Trying 61.135.207.214... connected to anonymousrelay.chinache.com (61.135.207.214 ). escape character is '^]'. 220 export Microsoft esmtp mail Service ready at Wed, 14 Aug 2013 14:32:39 + 0800 helo chinacache.com 250 corp.chinacache.com Hello [58.68.140.11] mail from: <baozong.gao@chinacache.com> 250 2.1.0 Sender OK rcpt: <baozong.gao@chinacache.com> 250 2.1.5 Recipient OK subject: anonymous relay 500 5.3.3 Unrecognized command rcpt to: baozong.gao@chinacache.com 250 2.1.5 Recipient OK data 354 Start mail input; end with <CRLF>. <CRLF> subject: test mail from: baozong.gao@chinacache.com to: baozong.gao@chinacache.com hello, this is a test mail. 250 2.6.0 <a4bf7399-60a6-49d1-9ef2-111d21fa7474@CC-EX07-CAS02.chinacache.local> Queued mail for delivery