當信件被對方拒絕時,則可以如下判斷,DOS下
telnet
set localecho
open 對方e-mail Server IP 25
mail from:test@sss.com.cn
rcpt to:對方e-mail位址
data
subject test
資料
(觀察對方的回應)
我现在不是很理解,下面这一段是什么意思,而且在DOS下无法输出,求教高手
mail from:test@sss.com.cn
rcpt to:對方e-mail位址
data
subject test
資料
220 mx.google.com ESMTP b4si9940866tic.14
ehlo test
250-mx.google.com at your service, [219.143.91.63]
250-SIZE 28311552
250-8BITMIME
250 ENHANCEDSTATUSCODES
mail from:<test@sss.com.cn>
250 2.1.0 OK
rcpt to:<postmaster@gmail.com>
250 2.1.5 OK
data
354 Go ahead
。。。。。
220 mail.test.com Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at Thu, 3 Jul 2008 00:13:13 +0800 -(Telnet 后的回显信息)
helo -------------------------------(发起Helo)
250 mail.test.com Hello [127.0.0.1]------------------ (127.0.01为发起Telnet连接的客户端IP)
mail from:5dmail.dingzi@5dmail.net -----------------(发件人)
250 2.1.0 5dmail.dingzi@5dmail.net....Sender OK -----------(发件人验证OK)
rcpt to:neil@test.com ------------------------(收件人)
250 2.1.5 neil@test.com -----------------------(收件人验证OK)
data -------------------------------(Data命令后表示要开始邮件的内容部分了。比如主题及正文。)
354 Start mail input; end with <CRLF>.<CRLF> -------------(提示你必须是正文结束后以换行后输入“.”(点号)表示邮件结束)
subject:test message -------------------------(主题)
this is a test mail. -------------------------(邮件正文)
. ---------------------------------(换行后输入“.”(点号)表示邮件结束)
250 2.6.0 <MAILKUQ39CVhMcb8h2Q00000001@test.com > Queued mail for delivery -(邮件已被接收并投放到队列中分发。。)