Nodemailer - 在本地工作但不在生产中

时间:2016-03-29 09:17:40

标签: javascript node.js nodemailer

https://gist.github.com/anonymous/ba82f74071cc38a0700b

在更改某些设置之前,例如主机和端口,它在本地工作正常,但只是不会在生产上工作。

任何人都知道为什么?

由于

2 个答案:

答案 0 :(得分:7)

暂时禁用验证码,以便您可以使用新服务器进行邮寄,

https://accounts.google.com/b/0/displayunlockcaptcha

答案 1 :(得分:0)

我认为这是因为端口号而发生的,此端口的防火墙不允许您通过此端口发送邮件(80)。尝试587或465,这实际上是SMTP的标准端口号。

稍微改变了你的代码

// nb of milliseconds before search operation
var searchDelay = 500
var searchTimeout;
$('#searchCode').keyup(function(){
    clearTimeout(searchTimeout);
    searchTimeout = setTimeout(function() {
        // search logic here
    }, searchDelay);
});