流星验证,注册等通过第三方邮件发送电子邮件

ben*_*ene 6 meteor

我很想有流星使用第三方API(在我的情况,山魈)的sendVerificationEmail,sendEnrollmentEmail等有没有人得到了这方面的工作?

编辑:具体来说,我想使用Mandrill中的模板来处理这些系统电子邮件.我想我必须更改Accounts包中的一些函数,通过API调用向Mandrill发送名称,令牌等.如果有人已经这样做了,我很想听听.

Aks*_*hat 4

使用大气中的山魈包非常容易做到这一点

meteor add timmyg13:mandrill
Run Code Online (Sandbox Code Playgroud)

然后只需在服务器端进行设置即可:

# in server code
Meteor.startup(function() {
    Meteor.Mandrill.config({
        username: "YOUR_MANDRILL_USERNAME",
        key: "YOUR_MANDRILL_API_KEY"
    });
});
Run Code Online (Sandbox Code Playgroud)

你就准备好了!

它执行此操作的方式是将您的 smtp url 设置为 mandrill smtp 服务器,因此任何使用 Meteor 电子邮件包的内容都可以工作(例如帐户密码)