Windows下纯C语言Socket、smtp发送邮件,支持附件

时间:2015-11-18 01:59:01
【文件属性】:

文件名称:Windows下纯C语言Socket、smtp发送邮件,支持附件

文件大小:179KB

文件格式:RAR

更新时间:2015-11-18 01:59:01

C语言 邮件 附件 smtp socket

主要功能: 1、可以发送带附件的邮件,附件可以是多个,附件大小限制由发送方服务器而定,暂未测试具体为多少MB 2、邮件内容和主题可以是空,但当有附件时,主题取第一个附件的文件名(不含扩展名) 3、密码验证均为base64加密 4、邮件正文和附件的数据传送方式,均为base64 5、自动解析发件箱的SMTP服务器 压缩包文件简介: base.c:包含一些基本的函数,其中有一些在此程序中并未用到,只要使用了其中的base64加密算法 mail.c:包含邮件发送、数据读取、编码转换、smtp服务器连接、ip解析等函数 mailsend.c:包含main的c源文件,mail.exe则是根据mailsend.c、mail.c、base.c编译成的,具体编译方 法可参考makefile libbase.a:make之后生成的静态库 moontalk.cfg:base.c用到的配置文件,可能没用,放在这里进攻阅读参考 mail.cfg:自定义用户的配置文件,可用可不用,用作读代码的参考 mail.exe:邮件发送的执行文件,仅有命令行模式完善了,逐步输入(直接双击)的方式还不完善 b64.exe:base64加密解密的小工具,仅供参考,mail.cfg中用到密码的地方,可以使这个工具得到。 makefile:工程编译链接文件 注意:在本地使用mingw环境开发,遵循ANSI C标准,本地有系统的工程库,但是上传的时候,把这些文件 都放在一起了,可以先参考makefile进行工程调整,如果有任何问题,请发送到邮箱moontalk@yeah.net, 技术交流,不胜感激。


【文件预览】:
mail
----Mail.exe(138KB)
----mail.c(25KB)
----mailsend.c(20KB)
----libbase.a(187KB)
----MoonTalk.cfg(936B)
----B64.exe(111KB)
----mail.cfg(262B)
----base.c(86KB)
----mail.cfg.bak(353B)

网友评论

  • 没界面,花了三十几CB
  • 都在酒里!
  • 很不错,可以用,很有用的参考
  • 同一个人,上传了两个,下载了一个代码,花了两个5分。这个代码不值得下载。
  • 不能用啊,调式后勉强可以用,但是不能发送附件。
  • 不错,就是执行不了,得改好多,可能环境的事吧
  • 谢谢,对我有些帮助。
  • 没有.h文件啊,能发份给我吗,谢谢
  • 打开没问题,但执行有点问题啊,纠结中
  • 谢谢,搞清楚不少东西
  • 可以用来参考。不错。
  • 有注释 就是没有吧工程组合在一起
  • 可以使用,但是需要自己做界面
  • 非常强大 , 不过为什么我没有看到makefile呢
  • 写的很详细,而且 可用,学习了很多,非常感谢共享~~
  • 可以用来参考参考不错
  • 确实很强大,但是文件不全。
  • 挺好的,可以使用,谢谢
  • 代码够详细,够强大!注释也很清楚
  • 不错,有助于学习