使用telnet登录smtp服务器发送邮件

我们可以通过telnet来登录smtp服务器进行邮件的发送,下面的实践过程:

首先打开终端,输入telnet,如果没有该命令,需要在系统服务中启动telnet。telnet

然后直接点击回车,输入open,再输入qq的smtp邮箱,注意加上端口号25:

open

然后输入helo XXX,再输入auth login进行验证登录。其中登录的时候需要QQ帐号的BASE64编码,这个可以网上找一个BASE64编码的网址进行编码。

然后接下来需要输入授权码的BAS64编码,详情可以查看QQ邮箱的帮助网页:

http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

注意获取的授权码并未进行BASE64编码,我们需要把获取的授权码进行一次BASE64编码。

最终的时间过程如下,有时候会提示命令错误,这是因为传输错误导致,重复多次输入即可,如下面的mail from命令,错误了三次

su

 

发表评论

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