使用telnet登陆smtp服务,使用163发邮件

xiaoxiao2021-02-28  37

看前提醒:

1、跑一遍telnet发邮件有什么好处??

就是你对发邮件有了一个更清晰的认识,对发邮件类库的使用有了全新的认知

http://blog.csdn.net/qq_33862644/article/details/79339967

这个网址是我使用PHPMailer类库发邮件,我发现在类库中的debug模式和telnet发邮件一模一样,相信你跑完一遍telnet发邮件之后在看debug的内容就会眼熟很多很多,我之前都懒的看,因为看不懂,都不知道debug里打印出来的是什么天书

2、如果你用163的邮箱总是被反垃圾拦截(报544或554什么的着,记不清了),就换成qq或其他邮箱发吧,反正我是被163给拦截到无语。

3、切记:不管你是用163还是QQ邮箱,发邮件时输入的密码都不是你邮箱的登录密码,163的拿授权码登录,QQ的是

4、要打开win7要打开telnet ,否则会报不是内部或外部指令

https://jingyan.baidu.com/article/7908e85c6ec355af491ad265.html

其次:如果你看着奇怪的那是base64编码

命令解析 

注意:加粗的是我们输入的指令,未加粗是系统返回的

telnet smtp.163.com 25   --填写smtp地址和端口

 220 163.com Anti-spam GT for Coremail System (163com[20141201])

helo localhost

250 OK

auth login

334 dXNlcm5hbWU6

ZGluZbaseb4email  --发件箱的账号base64

334 UGFzc3dvcmQ6

Zbase64password --发件箱密码base64

235 Authentication successful  --注意:QQ和163的邮箱的密码,不是你用浏览器登录输入的那个密码

mail from:  <134xxxxx@163.com>  --发件箱地址(收件人和发件人冒号后要加空格)

250 Mail OK

rcpt to:  <692391332@qq.com>  --收件箱地址 可多次添加

250 Mail OK

data         --开始添加正文

354 End data with<CR><LF>.<CR><LF>

from:<134xxxx@163.com> -- 发件人:可以随便写,发完邮件,查看收到的邮件你就知道是哪了

to:<692391332@qq.com> -- 收件人:可以随便写,发完邮件,查看收到的邮件你就知道是哪了

subject:hello,692391332@qq.com -- 主题:可以随便写,发完邮件,查看收到的邮件你就知道是哪了

                           --空一行填写(敲俩下回车)

hellosmtp        --正文

                            --输一下回车

.                               --最后一行以.回车结束(这个点是结束的意思)

250 Mail OK queued asAQAQrABnbdGqjxlXSNvqAA--.7207S2   --发送成功

注意事项:

1、账号:是你这里登录输入的账号

2、密码:客户端授权密码

3、收件人和发件人冒号后要加空格

4、

此为QQ邮箱登录的(我没有测试):http://blog.csdn.net/jiary5201314/article/details/41957753

转载请注明原文地址: https://www.6miu.com/read-2650322.html

最新回复(0)