问题描述
我在打字稿中有以下代码(无关),可以在95%的时间内正常工作,但是我确实收到了我无法追踪的错误。
节点-v v14.9.0
"imap": "^0.8.19","mailparser": "^2.8.1",
代码如下:
const Imap = require('imap');
const MailParser = require('mailparser').MailParser;
const inspect = require('util').inspect;
export const initialize = (batchId: string,inBox: boolean) => {
imap = new Imap({
user: decipher(process.env.imapUser),password: decipher(process.env.imapPassword),host: process.env.imapHost,port: Number(process.env.imapPort),tls: true,tlsOptions: { rejectUnauthorized: false }
}
);
imap.once('ready',function () {
// readonly some work
});
imap.once('error',(err) => {
logger.error(`imap once error: ${err}`);
});
imap.once('end',() => {
logger.debug('Connection ended');
});
};
不时出现以下错误:
imap once error: Error: Timed out while authenticating with server
下一次运行正常,然后几个小时后,它再次出错。
我还没有想过这个。
有人可以看到我的代码有什么问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)