从0.9.2(包括0.10.x)开始,node.js现在默认验证证书。这就是为什么当您升级到node.js
0.8之后,它会变得更加严格的原因。(HT:https : //github.com/mscdex/node-
imap/issues/181#issuecomment-14781480)
您可以使用该
{rejectUnauthorized:false}选项来避免这种情况,但是这会 带来严重的安全隐患。您发送给对等方的任何内容仍将被加密,但是发起中间人攻击变得容易 得多 ,即,您的数据将被加密至对等方,但是对等方本身并不是您认为的服务器!
最好先诊断证书未授权的原因,然后查看是否可以解决该问题。



