---

title: C语言实现发送邮件

date: 2019-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 smtp.qq.com //连接qq邮箱服务器,百度可查询到,网易SMTP等

界面输入:

helo qq //打招呼

auth login //登陆请求

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

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

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

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

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

subject:zxpblog //标题

//标题后空一行

www.zxpblog.www //正文内容

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

示例:

![](https://i.imgur.com/yyACfDa.png)

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

邮箱授权码获取自己百度

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

代码:

[https://github.com/zxpgo/socket/tree/master/email](https://github.com/zxpgo/socket/tree/master/email)

一键复制

编辑

Web IDE

原始数据

按行查看

历史

自动发邮件的程序 c语言,C语言实现发送邮件.md相关推荐

  1. 自动发邮件的程序 c语言,5分钟!教你用C语言发送邮件:附送源码+教学!

    5分钟!教你用C语言发送邮件:附送源码+教学!-1.jpg (10.71 KB, 下载次数: 0) 2018-9-3 02:21 上传 关注<一碳科技>,获取更多知识! 前言 相信年夜家都 ...

  2. win服务器自动发邮件,asp.net基于windows服务实现定时发送邮件的方法

    本文实例讲述了asp.net基于windows服务实现定时发送邮件的方法.分享给大家供大家参考,具体如下: //定义组件 private System.Timers.Timer time; publi ...

  3. python自动发邮件报554错误_python smtplib使用163发送邮件 报错 554 DT:SPM

    最近想弄个发送邮件的脚本,代码一切正常,执行发送邮件就会报 "554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件.请检查是否有用户发送病毒或者垃圾邮件:&quo ...

  4. Linux中使用Msmtp+mutt+shell自动发邮件程序安装说明

    Linux中使用Msmtp+mutt+shell自动发邮件程序安装说明 ------by liyoujia 环境: 需要用到mutt 和 msmtp 这两款软件 Mutt:linux初始化安装的时候自 ...

  5. html+自动发送邮件,windows下BLAT程序SMTP自动发邮件教程(支持html)

    ------------------------ Blat - A Windows (32 & 64 bit) command line SMTP mailer. 一款支持windows cm ...

  6. html 提交自动发邮件,2.1电脑开机就自动发邮件_windows下BLAT程序SMTP自动发邮件教程(支持html)_Windows视频-51CTO学院...

    ------------------------ Blat - A Windows (32 & 64 bit) command line SMTP mailer. 一款支持windows cm ...

  7. python发送邮件 python发送qq,163,sohu, xinlang, 126等邮件 python自动发邮件总结及实例说明...

    python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用.smtplib模块主要负责发送邮件,email模块主要负责构造邮件. sm ...

  8. java发邮件_使用MATLAB自动发邮件

    MATLAB作为工程师的得力助手,常被我们誉为万能助手."MATLAB啥都能做,除了生孩子"这种话语常挂在我们嘴边.今天小编就偷偷告诉大家一个使用MATLAB自动发邮件的方法. 在 ...

  9. ASP实现自动发邮件

    ASP实现自动发邮件代码: 摘录一:  <%@LANGUAGE="VBSCRIPT" %> <% email="www@www.com" tx ...

最新文章

  1. 【网摘】检测 iframe 是否加载完成
  2. 【Linux入门到精通系列讲解】Ubuntu下使用gcc编译并运行C程序
  3. hashset去重原理_Java之HashSet,Linkedset常用功能以及介绍
  4. java 水表识别_水表识别 --数字的分割
  5. 弥合安全和开发间隙的四个关键点
  6. 如何在Git中合并特定的提交
  7. 网络不良视频内容识别技术初探
  8. hashmap浅析-扩容
  9. 万能地图下载器标绘线的参数说明
  10. TextCNN keras 实现
  11. 酉矩阵(幺正矩阵、unitary matrix)
  12. android中adb是什么意思,adb是什么意思?安卓系统常用adb命令怎么用?
  13. gulp打包Replace Autoprefixer browsers option to Browserslist config. Use browserslis
  14. 【Linux】动静态库及gdb的使用
  15. 单片机——BH1750光照传感器篇
  16. 【Unity3D】在Unity中实现UI指向箭头
  17. ssh协议(git和github gitee 之间的传输协议)
  18. Honor笔记本 (2018款intel版本)win11升级教程(TPM2.0)
  19. 美标/国标耳机接口区别
  20. resultful 风格

热门文章

  1. 2017.2.13pat乙级15分题
  2. 日历函数单元 (转)
  3. HTML/CSS 知识点解析
  4. OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
  5. NLP——文本分类模型(HAN)(三)
  6. [重点] 字典处理(工具)
  7. com.alibaba.otter.canal.protocol.exception.CanalClientException
  8. xilinx 7系列FPGA ibert笔记
  9. poj3270Cow Sorting(置换+贪心)
  10. 阿里云服务器为什么总是那么不稳定经常崩溃掉线?