C++实现 电子邮件客户端程序(简易版)

本文介绍了如何在Windows操作系统下使用C++编程实现一个简单的命令行电子邮件客户端。通过telnet连接服务器,使用QQ邮箱向网易邮箱发送邮件,涉及登录、发送邮件数据等步骤,并提到了代码实现中可能遇到的问题及解决办法。
摘要由CSDN通过智能技术生成

#Windows操作系统下

  • 用命令行工具实现发送邮件(编程前工作)

  步骤:

  1.telnet连接服务器(以用QQ邮箱向网易邮箱发送邮件为例,端口号25)

  

  2.返回220 说明连接成功

   

  3.ehlo发送用户名(QQ邮箱用户名默认是QQ号)

    返回了一堆登录方式码

  

  4.常用auth login登录方式

    返回334,成功

  

  5.输入base64编码后的QQ邮箱账号和密码(为了保护数据)

  在线转码:http://www1.tc711.com/tool/BASE64.htm

  (马赛克部分分别是账号,密码)

  返回 334,235表示成功

  

  6.输入发件地址和收件地址

  返回250 OK为成功

  

  7.data命令表示要开始输入发送的数据了

  按照邮件格式:

    from:<发件地址>

    to:<收件地址>

    subject:主题

    ......内容......

    .   //输入一个点,表示内容结束了,回车即发送该邮件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值