栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

使用telnet程序连接qq smtp协议邮箱服务器发送邮件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用telnet程序连接qq smtp协议邮箱服务器发送邮件

使用telnet程序连接qq smtp协议邮箱服务器发送邮件

1. telnet简介2. 使用telnet程序连接qq邮箱服务器(以centos为例)

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
    // 客户端输入base64编码的发件qq邮箱
    C:  略
    // 服务器返回334和base64编码的Password:
    S:  334 UGFzc3dvcmQ6
    // 客户端输入base64编码的发件qq邮箱授权码
    C:  略
    // 服务器返回认证成功
    S:  235 Authentication successful
    
    发邮件
      指定发送邮箱

      mail from: <发送邮箱>(例如mail from: 12342134@qq.com) 指定接收邮箱

      rcpt to: <接收邮箱> (例如rcpt to: jdfkajskdf@qq.com) 编写邮件报文

      报文首部

      // 发件人
      from: ****@qq.com
      // 收件人
      to: ***@qq.com
      // 主题
      subject:  test
      
      报文体。 编写具体的内容 示例
    C:	mail from: <******@qq.com>
    S: 	250 OK
    C:	rcpt to: <*******@qq.com>
    S: 	250 OK
    C:  data
    S:	354 End data with ..
    C:	from: ****@qq.com
    C:	to: ******@qq.com
    C:	subject: demo
    C:	jdkfjaklsdjf
    C:	.
    S:	250 OK: queued as.
    
    断开连接

    输入quit

至此,一封邮件发送完成

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号