бессерверные функции, принимающие использование порта 25

#amazon-web-services #google-cloud-functions #smtp #cloud #tls1.2

#amazon-веб-службы #google-cloud-функции #smtp #облако #tls1.2

Вопрос:

Сегодня простой вопрос 🙂

Порт 25 (SMTP) заблокирован как в AWS lambdas, так и в облачных функциях Google. Я хотел бы знать, знает ли кто-нибудь какую-нибудь альтернативу.

Я понимаю, что они заблокированы, чтобы избежать спама, но на самом деле я просто хочу пинговать smtp-сервер, чтобы проверить, существует ли адрес электронной почты, на который я отправляю электронное письмо, перед отправкой фактического электронного письма.

У меня есть несколько альтернатив на примете:

  • Нашли какие-нибудь облачные функции, которые это принимают?
  • Какой маршрут моих пингов проходит через VPN или что-то подобное?
  • Используя порт 587 или 465 => Но я понятия не имею, как это сделать

Спасибо за ваши идеи!

Комментарии:

1. Непонятно, что вы пытаетесь сделать. Если вы хотите проверить на удаленном SMTP-сервере, действителен ли данный адрес электронной почты — не беспокойтесь. Большинство из них сначала принимают любой адрес электронной почты, а затем отклоняют его. Это делается для предотвращения сбора адресов в режиме реального времени.

Ответ №1:

Порты SMTP заблокированы для облачных функций, однако есть некоторые обходные пути, которые вы можете использовать:

1 — Использование стороннего сервиса, такого как SendGrid, который предлагает бесплатные 12 000 транзакционных электронных писем каждый месяц пользователям бесплатной пробной версии. Существуют аналогичные сервисы, такие как Mailgun, Mailjet.

2 — Вы можете воспользоваться преимуществами использования Compute Engine для отправки электронных писем с использованием порта 25. Облачная функция может отправлять содержимое электронной почты и подробные сведения на конечную точку запущенного приложения внутри вашей виртуальной машины, а затем вы можете просто отправить электронное письмо из своего экземпляра GCE.