Альтернатива Mailgun, которая может выполнять маршрутизацию/пересылку входящих электронных писем на основе сопоставления с регулярными выражениями.

Вопрос или проблема

После многих лет использования Mailgun в качестве MX для наших доменов (для получения электронных писем и их пересылки на основе сложных регулярных выражений) за последние две недели мы столкнулись с очень долгими задержками и сбоями в обработке правил пересылки Mailgun; электронные письма хорошо поступают в Mailgun, но их серверы застревают в процессе обработки правил пересылки. В последнее время у них также были проблемы с доставкой электронных писем. Следует отдать должное, Mailgun признал, что у них есть проблемы, и мы проявили терпение, но в прошлую неделю ситуация ухудшилась, и это мешает нашей работе; например, некоторые электронные письма содержат коды, которые истекают через 30 минут, что влияет на нашу работу. Я бы хотел, чтобы мы могли позволить себе продолжать ждать и терпеть это, но мы не можем.

Я посмотрел и нашел множество облачных почтовых сервисов, но их описания не ясны, чтобы сказать, можно ли их настроить как MX для собственных доменов и разрешать пересылку входящих электронных писем на основе regex. Многие (большинство?) из них предназначены только для отправки и не могут также принимать.

Я зарегистрировался и попробовал несколько (Sendgrid, Elqastic email, Mailchimp, Sparkpost), и это занимает довольно много времени.

Я был бы очень благодарен за предложения проверенных (и желательно более 2 лет на рынке) облачных почтовых сервисов, которые имеют следующие минимальные функции

  • настройка в качестве MX для нескольких собственных доменов, скажем, domain1.com, domain2.com, чтобы он мог принимать электронные письма
  • разрешение настройки правил regex для сопоставления с различными заголовками электронных писем с целью перехвата входящих писем, отправленных на @domain1.com и @domain2.com, и пересылки их на другие произвольные электронные адреса, такие как [email protected]
  • разрешение ручной SMTP, используя как API, так и прямой SMTP, чтобы я мог отправлять письма через него с помощью как стандартных почтовых клиентов, так и программно (это довольно стандартно для большинства из них, насколько я видел)

Заранее спасибо

Я могу порекомендовать ZoneEdit.com, у них есть то, что они называют mailmaps, и у них есть бесплатный вариант.

Я не уверен, что сопоставление происходит с помощью RegEx, но я уверен (поскольку использую это), что оно может обрабатывать подстановочные знаки.

Ответ или решение

В последнее время вы столкнулись с проблемами при использовании Mailgun для маршрутизации и пересылки входящих писем на основе правил, основанных на регулярных выражениях. Учитывая сложность ситуации с задержками и сбоями в доставке писем, крайне важно рассмотреть альтернативные решения, которые смогут удовлетворить ваши требования.

Критерии выбора альтернативы Mailgun:

  1. Поддержка настройки MX-записей для нескольких собственных доменов.
  2. Возможность создания правил маршрутизации на основе регулярных выражений для обработки входящих писем.
  3. Поддержка стандартного SMTP, а также API для отправки почты.

Рекомендованные альтернативы Mailgun:

1. Postfix

Postfix — это мощный и широко используемый почтовый сервер, который можно настроить для обработки входящих писем и маршрутизации на основе регулярных выражений. Хотя это не облачный сервис, а программное обеспечение для серверной установки, вы можете развернуть его на облачных платформах (например, AWS, DigitalOcean). С Postfix вы сможете:

  • Создавать конфигурации для обработки нескольких доменов.
  • Настраивать правила маршрутизации с использованием регулярных выражений.
  • Использовать SMTP для отправки и получения сообщений.

2. Gmail с использованием Google Apps Script

Gmail в сочетании с Google Workspace позволяет настраивать правила обработки почты, но его возможности в области регэкспов могут быть ограничены. Тем не менее, через Google Apps Script вы можете программировать более сложные сценарии для обработки входящих писем:

  • Поддержка нескольких доменов через Google Workspace.
  • Автоматизация маршрутизации на основе содержания писем.

3. SendGrid

Хотя вы уже пробовали SendGrid, стоит упомянуть, что они недавно улучшили свои услуги и могут предложить некоторые возможности, которые теоретически подходят вашим требованиям:

  • Получение и маршрутизация электронной почты через SMTP.
  • API для создания и управления правилами обработки, хотя кодирование регэкспов может быть непростым.

4. Zoho Mail

Zoho Mail предлагает услуги, которые могут соответствовать вашим требованиям:

  • Настройка MX-записей для нескольких доменов.
  • Возможность создания фильтров для перенаправления почты на основе определенных условий, включая синтаксис, схожий с регулярными выражениями.
  • Полная поддержка SMTP и API.

5. Mailgun Lite (Альтернативные планы)

Если проблемой являются только перегрузки на текущем тарифе, возможно, стоит рассмотреть переход на другой тариф Mailgun, который имеет более высокие лимиты и быстрее обрабатывает почту. Они также работают над улучшением своих услуг, и такая опция может стать временным решением.

Заключение

Каждое из предложенных решений имеет свои сильные и слабые стороны. В зависимости от ваших требований и технических возможностей, вы можете выбрать оптимальный сервис. Рекомендуется ознакомиться с документацией, а также выделить время на тестирование нового решения перед внедрением его в рабочие процессы. Важно также обеспечить поддержку и обучение команды по работе с новой системой, чтобы минимизировать возможные сбои в бизнес-процессах.

Оцените материал
Добавить комментарий

Капча загружается...