Issue
Я испытываю странное поведение в отношении nodemailer с docker и разрешением хоста электронной почты. Приложение использует Nest JS и этот плагин nodemailer .
Приложение запускается без ошибок - за исключением контейнера docker. Затем возникает следующая ошибка:
SMTP DNS: 213.165.67.108
[Nest] 1 - 04/21/2020, 4:04:01 PM [ExceptionHandler] getaddrinfo ENOTFOUND 'smtp.web.de' +55ms
Error: getaddrinfo ENOTFOUND 'smtp.web.de'
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26)
То, что мы пробовали до сих пор
- разные образы узлов, также не альпийское
- развертывание на разные компьютеры и серверы
- открытие брандмауэра
- явные записи dns в демоне docker. json
- использование ip вместо dn в качестве хоста
- Конфигурирование непосредственно в модуле app.module вместо ConfigService
- , другой почтовой службы, smtp.gmail.com вместо smtp.web.de
Более того, мы сделали успешный dnslookup для smtp.web.de в том же контейнере, который вернул правильный ip.
К сожалению, сейчас мы немного беспомощны и благодарны за каждый совет!
У кого-нибудь есть идея?