#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:主题
......内容......
. //输入一个点,表示内容结束了,回车即发送该邮件

8.查看163邮箱是否接收到邮件
- 代码实现
#include <iostream>
#include <

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

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



