不要logging在Meteor.js中发送的电子邮件

当我处于开发模式时, Email.send在控制台中打印电子邮件内容。 如果我想testing电子邮件是否正常工作,这真是太好了,但是如果电子邮件太长,我想debugging其他的东西,这会让事情变得困难。

有没有简单的方法来禁用电子邮件内容的日志logging?

控制台上的东西纯粹是为了开发而已。 如果你为MAIL_URL传递一个环境variables, MAIL_URL电子邮件数据将不再被打印到控制台,也许像smtp://USERNAME:PASSWORD@127.0.0.1:25可能会欺骗它。

打印到控制台的部分的确切来源是packages/email/email.jsdevModeSend函数。 它不发送任何东西,而只是在没有configuration电子邮件主机的情况下打印出来。