YIXUNFE / blog

文章区
151 stars 25 forks source link

使用Mandrill免费发送邮件 #21

Open NancyFan opened 8 years ago

NancyFan commented 8 years ago

Mandrill, 一个免费的SMTP邮件服务。使用此类专业的SMTP邮箱服务,除了可以大幅度提高免费配额(每月可以达到上万封),还可以全面掌握SMTP发邮件的情况,例如到达率、拒收率和错误原因分析等等。最重要的是这些专业的SMTP邮箱服务,发送邮件质量有保障,有API开发帮助,应用范围非常广泛。Mandrill给免费用户每个月12000封的发邮件配额,提供了SMTP API,支持curl, JSON, Python, php, ruby, nodejs, dart等。

获取Mandrill SMTP服务

目前Mandrill已经不支持国内IP注册了,挂代理即可,但是使用没有问题。
1

Mandrill 登录后,默认是无法访问SMTP服务器的,需要先开启API, 在后台首页,直接点击setting-->SMTP&API Info 进入API页面。如图, image 可以看到我们必须有一个API 密钥才能使用SMTP,API密钥在下方+ New API Key按钮创建。 点击按钮就可以直接得到一个密钥: image

注意该密钥必须处在on状态才可以使用。

Load jQuery

image

使用$.ajax函数发送邮件,代码如下:

Note: 确保使用POST来提交数据。 image 当然我们还可以向邮件内容中添加图片等,具体用法请参考: https://mandrillapp.com/api/docs/messages.JSON.html#method=send