admin管理员组

文章数量:1622631

接下来的操作使用的是163邮箱

SMTP发邮件

1.首先:开始SMTP服务
在163邮箱官网中

找到设置->POP3/SMTP/IMAP,开启这几个服务,结果如下图

获得授权码得记住这个授权码,稍后要用
点击客户端授权密码按要求完成,并且记录下授权码,之后登陆就用这个授权码
2.使用命令行链接SMTP服务器与用户验证
终端先连接smtp服务,并向服务器打招呼,看是否得到正确回应

telnet smtp.163 25
helo smtp

然后进行用户验证

auth login

base64在线加密
在第一行334 的提示下 输入base64加密后的用户名(注意:不包含@163
在第二行334的提示下 输入base64加密后的授权码(刚刚开始服务时设置的那个
3.开始写邮件

MAIL FROM: <yourEmail@163> 
RCPT TO: <recipientsEmail@163> 
DATA  //开始写邮件

.邮件结束,发送邮件
注意: FROM 和 TO 后面均要隔一个空格

解释:这里输入了两个DATA ,第一个DATA报错,是因为打字的时候打错了,按了后退键把他改成DATA(其实已不是DATA了)

4.查看结果

POP3收邮件

POP3默认端口为110

telnet pop.163 110
user 邮箱用户名
pass 授权码

注意: 这里的用户名和授权码不再需要加密

list  #查看邮件列表

retr 1 #查看第一份邮件内容


dele 1 #删除第一封邮件

进入163官网查看结果

本文标签: 命令行接收邮件SMTP