用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上试用通过。

用telnet发邮件(支持smtp认证)》有6个想法

  1. Pingback引用通告: Oracle 存储过程中发送邮件,并支持用户验证、中文标题和内容 | 隔叶黄莺 Yanbin Blog - 软件编程实践

  2. Pingback引用通告: Oracle 存储过程中发送邮件,并支持用户验证、中文标题和内容 | 隔叶黄莺 The Blog of Unmi

  3. 日XX

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

    回复

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据