meteor - 未收到邮件
问题描述
我尝试使用带有电子邮件包的 Meteor 发送邮件,但未收到邮件
在客户端我使用了这段代码
Meteor.call('sendEmail', 'xxx@sss.com', 'aaa@aat.com','Hello from Meteor!', 'This is a test of Email.send.');
在服务器端
Meteor.methods ({
sendEmail(to, from, subject, text) {
this.unblock();
Email.send({ to, from, subject, text });
}
});
在 smptp.js
Meteor.startup(function () {
process.env.MAIL_URL = 'smtp://XXXXXXX:6-2KklMXNG4prgdgdfgdgdfgo46ryaMCg@smtp.mandrillapp.com:587';
});
解决方案
你不能这样设置环境变量。你需要把它放在你的设置文件中,即
{
"env": {
"MAIL_URL": "smtp://XXXXXXX:6-2KklMXNG4prgdgdfgdgdfgo46ryaMCg@smtp.mandrillapp.com:587"
}
}
然后当你运行流星时
meteor --settings settings.json
推荐阅读
- android - Android / kotlin - 具有共享输入的 TabLayout
- bash - 向用户询问整数,直到他们输入 control+a。然后将整数相加并显示总数
- python - 需要在列表中找到第二个最大数。所有细节都粘贴在正文中。请协助
- alert - avg() 在 grafana 警报中是什么意思?
- git - 在分支之间合并时如何跳过git合并某个文件
- arraylist - 在java中需要有关打印模式的帮助
- networking - 是否可以为机器人和 PC 设置没有互联网的无线网络?
- sql - PostgreSQL 相当于 Pandas 外部合并
- react-native - 我在 React-Native 的 android studio 中构建 apk 时出错
- powershell - Powershell 脚本日期比较未按预期工作