使用telnet程序连接qq smtp协议邮箱服务器发送邮件
1. telnet简介
Telnet是一种应用层协议,使用于互联网及局域网中,使用虚拟终端的形式,提供双向、以文字字符串为主的命令行接口交互功能。属于TCP/IP协议族的其中之一,是互联网远程登录服务的标准协议和主要方式,常用于服务器的远程控制,可供用户在本地主机执行远程主机上的工作。(摘自维基百科-telnet)
2. 使用telnet程序连接qq邮箱服务器(以centos为例)
- 安装telnet程序
- windows端
- linux端
- 连接qq邮箱服务器
- telnet smtp.qq.com 587
- 因为qq邮箱服务器使用了STARTTLS协议(该协议默认端口是587)
- 使用helo或者ehlo命令打招呼
- helo name(name自定义)
- 示例
C: helo jko S: 250-newxmesmtplogicsvrszc7.qq.com-100.77.8.215-69253199 S: 250-SIZE 73400320 S: 250 OK - 身份认证
- 输入auth login开始身份认证
- 示例:
C: auth login // 服务器返回334 和base64编码的Username: S: 334 VXNlcm5hbWU6 // 客户端输入b

本文介绍了如何利用telnet协议连接QQ邮箱服务器发送邮件。首先讲解了telnet的基本概念,然后以CentOS为例,详细阐述了安装telnet、连接SMTP服务器、身份验证、发送邮件的完整过程,包括helo命令、auth login身份认证、mail from和rcpt to指令以及quit命令的使用。
最低0.47元/天 解锁文章
4177

被折叠的 条评论
为什么被折叠?



