Я использую IMAP NPM для получения электронных писем.Я хотел знать, как я могу обработать механизм повторных попыток при получении информации по электронной почтеНа официальной странице нет документации для того же
Код успешно работает для получения информации электронной почты.Я попытался вручную реализовать механизм Retry, но так как в нем задействованы многие обратные вызовы событий, все сложно.например,
Кто-нибудь пробовал этот сценарий?Мой фрагмент кода выглядит следующим образом:
imap.once('ready', function() {
openInbox(function(err, box) {
if (err) throw err;
var f = imap.seq.fetch('1:3', {
bodies: 'HEADER.FIELDS (FROM TO SUBJECT DATE)',
struct: true
});
. В приведенном выше случае вместо сообщения об ошибке я хотел бы снова вызвать функцию openInbox, чтобы повторить попытку.Но это дает ошибку.