文章目录
使用socket (telnet)发送邮件
一、连接邮件服务器
$ telnet smtp.qq.com 25
- 成功返回:220 smtp.qq.com Esmtp QQ Mail Server
二、打招呼
$ helo haha
- 返回:250 smtp.qq.com
三、登录
$ auth login
- 返回:334 VXNlcm5hbWU6 (下一步输入登录邮箱账号(base64格式))
- 输入登录邮箱号返回:334 UGFzc3dvcmQ6 (下一步输入密码(base64格式))
- 输入密码:base64
- 成功返回:235 Authentication successful
四、命令中指定的地址是发件人地址
$ mail from:<123@qq.com>
- 返回:250 Ok
五、标识单个的邮件接收人;可有多个 RCPT TO;常在 MAIL 命令后面
$ rcpt to :<liubin@cdaindain.com>
- 返回:250 Ok
六、添加邮件内容
$ data
- 返回:354 End data with .
- 输入邮件内容 以. 结尾
$ mail content .
- 返回:250 Ok: queued as
七、退出
$ quit