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


1.用telnet连到远程服务器

可以
[code linenum=”off”]telnet mail.test.com 25[/code]或者
[code linenum=”off”]telnet mail.test.com smtp[/code]

2.跟服务器打招呼
[code linenum=”off”]HELO mail.test.com[/code]
服务器应该返回
250

如果服务器smtp需要验证,进行第三步,否则到第四步
3.输入
[code linenum=”off”]AUTH LOGIN[/code]
会一次提示你
334 VXNlcm5hbWU6

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

[code linenum=”off”]RCPT TO: [/code]
分别是发自,发往
如果正常都应该返回250
输入
[code linenum=”off”]DATA[/code]
开始写信
[code linenum=”off”]Subject:test mail
test email
.
[/code]

250 2.0.0 Ok: queued as 93223136C8E
退出
[code linenum=”off”]QUIT[/code]

Postfix上试用通过。


《 “用telnet发邮件(支持smtp认证)” 》 有 6 条评论

  1. 自己不懂就别乱叫,楼主已经说的很清楚了,就是这个流程,密码认证的就是显示这个,楼主都说了base64加密的了,你自己不懂,滚一边去

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注