我正在尝试使用node-imap模块连接gmail。下面的代码抛出超时错误。
var Imap = require('imap');
var imapConnection = new Imap({
user: process.argv[2],
password: process.argv[3],
host: "imap.gmail.com",
port: 993,
debug: console.log
});
imapConnection.connect();
{ [Error: Timed out while connecting to server] source: 'timeout' }注意:如果我给tls:true和tlsOptions: { rejectUnauthorized: false},它连接得很好。如何在没有SSL的情况下连接gmail。
补充信息:我的节点版本是v0.10.25
发布于 2014-03-31 22:36:29
Gmail需要SSL。它们不允许明文连接。
发布于 2014-06-04 19:02:49
如下所示进行尝试:
var Imap = require('imap');
var imapConnection = new Imap({
user: process.argv[2],
password: process.argv[3],
host: "imap.gmail.com",
authTimeout:300000, // increased to 5 mins
port: 993,
debug: console.log
});
imapConnection.connect();https://stackoverflow.com/questions/22755186
复制相似问题