C++ CSmtp 发送邮件 源码+示例

时间:2014-01-14 06:17:11
【文件属性】:

文件名称:C++ CSmtp 发送邮件 源码+示例

文件大小:1.63MB

文件格式:ZIP

更新时间:2014-01-14 06:17:11

C++ CSmtp 发送邮件 SMTP SSL

C++ CSmtp 发送邮件 支持SSL和TLS,如可以使用Gmail账户发送邮件 纯C++,同时支持Windows和Linux 简单易用的API 本例可以直接用Visual Studio 2010加载 CSmatp mail; mail.SetLogin("***"); mail.SetPassword("***"); mail.SetSenderName("User"); mail.SetSenderMail("user@domain.com"); mail.SetReplyTo("user@domain.com"); mail.SetSubject("The message"); mail.AddRecipient("friend@domain2.com"); mail.SetXPriority(XPRIORITY_NORMAL); mail.SetXMailer("The Bat! (v3.02) Professional"); mail.AddMsgLine("Hello,"); mail.AddMsgLine("..."); mail.AddMsgLine("How are you today?"); mail.AddMsgLine("Regards"); mail.ModMsgLine(5,"regards"); mail.AddMsgLine("User"); mail.AddAttachment("../test1.jpg"); mail.AddAttachment("c:\\test2.exe"); mail.Send();


【文件预览】:
CSmtpSSL
----main.cpp(2KB)
----base64.cpp(4KB)
----base64.h(190B)
----CSmtp.vcxproj.filters(1KB)
----md5.h(4KB)
----CSmtp.h(6KB)
----CSmtp.cpp(65KB)
----md5.cpp(13KB)
----CSmtp.suo(11KB)
----CSmtp.vcxproj.user(143B)
----openssl()
--------inc32()
--------out32()
----CSmtp.vcxproj(9KB)
----CSmtp.sln(876B)

网友评论

  • 不错,VS2015可以修改后发送邮件。
  • www.codeproject.com里有,有没有人解释一下,登录密码是什么?
  • 提示缺少文件<openssl/e_os2.h> “openssl/comp.h” 等
  • 很不错的源代码,非常感谢,不过分值有些高
  • 很不错的demo源代码,分数有点高
  • 不错,很不错的资源,有帮助
  • 非常棒的例子,非常全面。对我的启发很大。
  • 虽然感觉上对,但还是搞不懂,VC6不会用
  • 不是很好用,但是还是从里面学到一些东西!
  • 2010的工程 ,和我要找的不一样啊。
  • 非常棒!省了我大事了!!!
  • 不错的例子,真好,省了我大事儿。
  • 解决了我的问题,挺不错的
  • 刚刚用了,效果不错,多谢
  • 请问,有没有在linux上能够编译的Makefile?? 我试了好几次都失败了。。。 若有请帮帮我。。
  • 谢谢,程序我改成不用ssl 模式 在linux 下测试成功了。
  • 分这么多,还不能直接用,一堆问题,好意思
  • 反正我无法发送,后来用C#了。.NET框架自带邮件类。
  • 2010的工程,当时就傻了 不过看了一下目录和代码 好东西啊
  • 不能用啊,要是有个说明文档就好了
  • vs2010可以运行,不过linux调试不通,很麻烦啊,能有个linux下的调试手册就好了。
  • 解决了我的问题,挺不错的
  • 不错,能编译通过
  • 确实可以,改了一下效果不错
  • 很好用,在main里设置一下,就能发送了
  • 请问一下怎么设置的,一直提示登录密码错误...
  • 不能用。vs2010运行不了。
  • 这个稍微改一下,确实可以运行的。还行哦。谢谢楼主了
  • 需要改一下运行。不错的资源
  • 这个我还是不会用,要是有详细说明就好了