首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流星电子邮件发送问题

流星电子邮件发送问题
EN

Stack Overflow用户
提问于 2016-02-01 16:24:42
回答 2查看 993关注 0票数 2

我有一个流星应用程序,我安装在他们的新的银河平台,抛出这个错误时,试图发送验证电子邮件。

代码语言:javascript
复制
Exception while invoking method 'sendEmailVerificationMessage' Error: Greeting never received

at Object.Future.wait (/app/bundle/programs/server/node_modules/fibers/future.js:398:15)

Meteor的人说这是我的应用程序的一个问题,但是它在我的测试服务器上和部署到Modulus的时候都工作得很好。当检查电子邮件服务器时,它从未显示任何试图从银河发送电子邮件。

我的问题是,是否有任何进一步的测试,我可以做确切的问题是什么,也许一些调试代码,我可以添加到代码?

代码语言:javascript
复制
  process.env.MAIL_URL = 'smtp://' + encodeURIComponent(smtp.username)
  + ':' + encodeURIComponent(smtp.password) + '@'
  + encodeURIComponent(smtp.server) + ':25';
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-01 16:48:54

它经常承载提供商阻止SMTP服务器,因为它经常被用户滥用。

首先,使用localhost检查它。如果它能工作,那么很可能Galaxy阻止SMTP服务器。请与他们联系以获得更多信息

编辑

这个和我一起工作的数字海洋。还没有在银河上测试

代码语言:javascript
复制
/*Send Email Through Gmail SMTP*/
process.env.MAIL_URL="smtp://gmailUsername:gmailPassword@smtp.gmail.com:587";

编辑2

见此处:Gmail SMTP is not working in ec2 instance

银河使用AWS EC2,所以您应该设置AWS。免费SMTP包括gmail不适用于AWS

票数 2
EN

Stack Overflow用户

发布于 2017-04-27 12:22:09

当我把端口设置为587时,它就开始工作了。我正在为本地/开发在Meteor.startup()中设置Meteor.startup(),并且没有发现任何问题。希望这能帮到别人!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35135370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档