200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 自动发邮件的程序 c语言 C语言实现发送邮件.md

自动发邮件的程序 c语言 C语言实现发送邮件.md

时间:2023-12-12 16:04:48

相关推荐

自动发邮件的程序 c语言 C语言实现发送邮件.md

---

title: C语言实现发送邮件

date: -03-31 11:44:14

tags: socket

mathjax: true

---

telent模拟发送邮件,并利用C语言进行实现。

## 邮件协议SMTP

SMTP称为简单Mail传输协议,目标时向用户提供高效、可靠的邮件传输。SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力方式传送。工作在两种情况下:一是电子邮件从客户机到服务器;而是从某一个服务器到另一个服务器。SMTP是个请求/响应协议,它监听25号端口,用于接收用户的Mail请求,并与远程Mail服务器建立SMTP连接。

### telnet模拟

首先,需要开启telnet服务,具体百度查询即可。

cmd输入

telnet

首先开启回显

set localecho

连接qq服务器:

open //连接qq邮箱服务器,百度可查询到,网易SMTP等

界面输入:

helo qq //打招呼

auth login //登陆请求

邮箱 //发送加密后邮箱地址

邮箱密码 //发送加密的授权码,记住不是邮箱密码

mail from:<1165772354@> //发送邮箱

rcpt to:<1692957004@> //接收方有效

data //告诉服务器开始发送数据了

subject:zxpblog //标题

//标题后空一行

www.zxpblog.www //正文内容

. //正文内容后输入一个句号

示例:

![](/yyACfDa.png)

邮箱和密码BASE64加密:[http://old./Tools/Base64.aspx](http://old./Tools/Base64.aspx),也可以自己百度BASE64加密找一个在线工具进行加密

邮箱授权码获取自己百度

### C++实现邮件发送

代码:

[/zxpgo/socket/tree/master/email](/zxpgo/socket/tree/master/email)

一键复制

编辑

Web IDE

原始数据

按行查看

历史

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。