直接进入主题
准备工作
1.作为第三方邮件发送系统,需要发送方邮件开启相应权限,以sina为例
我这边使用是smtp协议来进行邮件发送
2.smtp协议沟通流程
我们知道邮件发送其实就是网络数据流的发送,那么我们就可以利用socket来进行发送,选用的方式可以安全加密ssl,还有普通tcp模式。这里介绍也就是ssl发送方式,那么就需要账号跟密码了。对于这些通用网络开发,就不多做介绍。先了解下smtp是如何进行沟通,然后发送邮件的。
准备工作完毕,开始写代码了。先定好框架吧
1.配置文件.app,用于配置邮箱账号发送者发送内容等。
2.头文件.hrl 用来定义常用宏及record