用telnet发邮件(支持smtp认证)

用telnet发邮件(支持smtp认证)


1.用telnet连到远程服务器

可以

telnet mail.test.com 25

或者

telnet mail.test.com smtp

2.跟服务器打招呼

HELO mail.test.com

服务器应该返回
250

如果服务器smtp需要验证,进行第三步,否则到第四步
3.输入

AUTH LOGIN

会一次提示你
334 VXNlcm5hbWU6

334 UGFzc3dvcmQ6
后边的内容是提示输入用户名和口令,信息是经过base64编码的
输入的用户名和口令也要经过编码,这里是一个编码、解码的工具
smtp认证通过后会显示
235 2.0.0 Authentication successful
4.写信
输入

MAIL FROM: <juhui@test.com>

RCPT TO: <phpbird@test.com>

分别是发自,发往
如果正常都应该返回250
输入

DATA

开始写信

Subject:test mail
test email
.

250 2.0.0 Ok: queued as 93223136C8E
退出

QUIT

Postfix上试用通过。

Popularity: 37%

posted @ 2010-08-02 17:39  Colin_Ye  阅读(635)  评论(0编辑  收藏  举报