使用Meteor配置Mandrill失败

时间:2015-10-12 12:28:15

标签: javascript email meteor mandrill

我总是得到错误说:

  

TypeError:无法调用未定义的方法'config'。

这是server.js上的启动功能。我做错了什么?

Meteor.startup(function() {
	return Meteor.Mandrill.config({
	  username: "SMTP Username",
	  key: "Valid API Key",
	  password: "Valid API Key",
	  port: "587",
	  host:"smtp.mandrillapp.com"
	});
});

1 个答案:

答案 0 :(得分:1)

流星启动功能并非旨在返回某些内容,这是您的第一个错误 另一方面,我可以在their documentation上看到您必须直接配置对象Mandrill。

if (Meteor.isServer) {
    // server code
    Mandrill.config({
          username: "SMTP Username",
          key: "Valid API Key",
          password: "Valid API Key",
          port: "587",
          host:"smtp.mandrillapp.com"
        // baseUrl: 'https://mandrillapp.com/api/1.0/'  // update this in case Mandrill changes its API endpoint URL or version
    });

    // you can put a Meteor startup here if you want : 
    Meteor.startup(function() {
        // Do somthing else, like populating, ...
    });
}