php在win下操作telnet发邮件

本篇博客所实现的功能是发邮件,也就是通过win的命令窗口中操作telnet实现smtp对邮件的发送。


首先我们先连接我们的telnet,有多种

我们在这里实现QQ邮箱与163邮箱的发送

在win命令窗口下,切换至根目录,在输入以下内容:

(1)如果连接QQ : telnet smtp.qq.com 25

(2)如果连接163邮箱:telnet smtp.163.com 25


在测试性的输入问候语

helo ‘’名称‘’


如果出现250的状态码,那么就连接没问题。

在输入auth login来连接我们的邮箱账号

auth login

在这里有一点要提醒的是,我们的账号以及密码要使用base64加密方式加密过后的密文


账号


等待提示334 VXNlcm5hbWU6后在输入


密码


继续等待334 UGFzc3dvcmQ6,如果在这里我们通过了smtp的验证,

那么会显示235 2.0.0 Authentication successful ,也就是操作成功


通过输入


mail from:<发件人邮箱>

rcpt to:<收件人邮箱>


如果成功,会显示250状态码

在输入


data


开始编辑邮件内容


subject:邮件主题,发件人邮箱


test


.


如果显示250 2.0.0 Ok: queued as 93223136C8E,那么恭喜你,你可以去查看邮箱了。



猜你喜欢

转载自blog.csdn.net/qq_40842615/article/details/78555193