2009年4月29日星期三

telnet发送邮件command

Step1: telnet mail.bdwater.com 25
说明:telnet是远程连接工具,windows自带;mail.bdwater.com是邮件服务器,这里是SMTP服务器;25是SMTP所使用的端口号。
如果该请求(命令)成功接受,远程smtp服务器就会响应如下信息:
220 bdwater.com ESMTP MDaemon 7.1.2; Tue, 10 Aug 2004 16:59:55 +0800

Step2: helo xia.bdgs.com
说明:helo是客户为了标识发信人的命令;xia.bdgs.com是客户主机的域名。
如果该请求(命令)成功接受,远程smtp服务器就会响应如下信息:
250 bdwater.com Hello xia.bdgs.com, pleased to meet you

Step3: mail from: test1@bdwater.com
说明:mail from:写发件人地址的命令。
如果该请求成功接受,远程smtp服务器就会响应如下信息:
250 , sender ok.

Step3: rcpt to: test@.bdwater.com
说明:rcpt to:写收件人地址的命令。
如果该请求成功接受,远程smtp服务器就会响应如下信息:
250 , Local recipient ok.

Step4: data
说明:data写信息内容的命令。
如果该请求成功接受,远程smtp服务器就会响应如下信息:
354 Enter mail, end with .

Step5: from:test1
to:test2
date:10/10/2004
subject:This is a test mail

Dear test2, this is a test mail.
.
说明:from:是发信人的标志;to:是收信人的标志;date:发信日期;subject:信的主题;然后留一行空格,写信的内容;结束时先按回车,输入”.”,再按回车,就ok了。
如果该请求成功接受,远程smtp服务器就会响应如下信息:
.250 Ok, message saved

没有评论:

发表评论