Использую Nuget пакет Mailkit и его smtpclient.
Адрес: smtp.gmail.com, Порт: 587, SSL: false
Отключил безопастность из gmail, локально отлично работает, но в Kubernetes нет. Выдает такую ошибку:
"534: 5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbv\n5.7.14 ZCX8J1XllASt3o_P2dRI6JqA0B4_adrGLEVvKz3d_fjXMG9899KeFJeRWaSURji8VhkUh\n5.7.14 O1R-zh-g_8YS9Vrjz_IMQWjTOMeMJcLlFKO3jnjlO8iFfpmmcr7c4Bt7sBY3LVMU>\n5.7.14 Please log in via your web browser and then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/answer/78754 k16-20020a1709063e1000b006f4c557b7d2sm292564eji.203 - gsmtp"
ваще почтовики же строгие. Там PTR запись должна быть нормальная и кучу других проверок. В кубе такие вещи сложно реализовать + часто публичные облака в бан у почтовиков попадают. Кароче, есть сервисы типо mailgun - вот их лучше использовать для рассылок. Самому пытаться отправлять напрямую, дело безнадежное, и требует постоянного менеджмента (в бан попали, abuse на какой-то из ип адресов пришел, попали во всякие черные списки, и так далее)
Обсуждают сегодня