邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 请各位高手帮忙解释下面命令 [打印本页]

作者: hamihaha    时间: 2008-6-30 17:52
标题: 请各位高手帮忙解释下面命令
當信件被對方拒絕時,則可以如下判斷,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
資料
作者: dainh    时间: 2008-7-1 02:31
比如你要用test@sss.com.cnpostmaster@gmail.com发信,过程如下:

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
。。。。。
作者: hamihaha    时间: 2008-7-1 09:03
标题: 回复 2楼 的帖子
谢谢您,但还有问题。
我输入mail from:<test@sss.com.cn>
  显示500 5.3.3 Unrecognized command
     输入 rcpt to:<jacky@gmail.com>
     也显示500 5.3.3 Unrecognized command
作者: yong_1983    时间: 2008-7-1 09:25
二楼的只是给你举个例子,<test@sss.com.cn>这两个域名是例子而已,你肯定要用真实的邮箱地址才行了!
作者: hamihaha    时间: 2008-7-1 09:34
是的,我用的就是实际的邮箱地址!
作者: yong_1983    时间: 2008-7-1 10:43
Unrecognized command意思是错误的命令,你肯定是那个地方输入错了吧,这个我也确定不了。在论坛上钉子发了一篇关于邮件怎样排查错误的文章,你面有你这方面的问题,你可以看看!就在http://www.5dmail.net/bbs/forum-35-1.html这一页。
作者: dainh    时间: 2008-7-1 20:31
请问你在mail from之前有先“EHLO”或者“HELO”吗?
发邮件和人一样
上来得先打个招呼说hello的
作者: 钉子    时间: 2008-7-3 00:21
标题: 如何理解手动Telnet 25端口的命令
呵呵。楼主是说Data命令后不知道怎么继续下去是吗?

其实很简单,DATA后其实是邮件的内容部分了。比如主题及正文。我来给一个完整的例子(红色部分为需要手动输入部分):

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 -(邮件已被接收并投放到队列中分发。。)

另外下面的KB也有相关介绍:
http://www.5dmail.net/html/2004-9-22/2004922222112.htm




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.net/) Powered by Discuz! X3.2