Назад | Перейти на главную страницу

Получение электронной почты на почтовый сервер ec2 от MailGun / SES

Должна быть возможность использовать AWS ec2 nano примерно за 1,50 доллара в месяц для предоставления надежного почтового сервиса для большого количества клиентов, и по какой цене (10 центов за ГБ?) Я могу предложить им тонны почтового пространства и позволить Mailgun и / или AWS SES выполняет тяжелую работу по фильтрации вирусов и спама.

Я использую конфигурацию Iredmail на экземпляре ubuntu 16.04 amazon AWS ec2 VPS. (Обязательно отключите антивирус и спамфильтр, это сделает весь экземпляр менее 200 мегабайт ОЗУ, легким и БЫСТРЫМ. И поскольку mailgun будет выполнять сканирование за нас.)

1-й. Я успешно отправил и получил электронное письмо от экземпляра AWS ec2 без использования почтового пистолета.

2-й. Я успешно отправил электронное письмо на адрес me@mydomain.com, и MAILGUN пересылает письмо другому пользователю, например me@gmail.com (так что я знаю, что это работает, и я не сумасшедший!)

СЕЙЧАС - Вот где мне нужна помощь:

3-й. Последний шаг. Мне нужно поймать all@mydomain.com с помощью mailgun и переслать их на мой частный почтовый сервер, где они будут отсортированы и помещены в почтовые ящики каждого пользователя - оттуда они смогут войти в систему с помощью IMAP или веб-почты, а также читать и отправлять электронные письма.

Я пробовал перенаправить на IP-адрес сервера и на имя сервера, например. mx.example.com (и создал запись MX 10 mx.example.com mx.example.com), и пересылка на любой из адресов не работает! (Мой файл mail.log даже не выдает ошибку, это полное отключение!)

Что я делаю не так?

Я получил контакт от службы поддержки Mailgun, и они сказали следующее:

Джеймс Бернс (служба поддержки Mailgun) 21 марта, 22:09 CDT

Привет, Адам,

Наша система пересылки может пересылать сообщения только на внешнюю электронную почту. Например

Входящее сообщение >> email@yourdomain.com >> пересылает >> external@gmail.com

Вы можете узнать о маршрутах MailGun ниже

https://documentation.mailgun.com/api-routes.html

Пожалуйста, дайте нам знать, если у вас есть какие-либо вопросы.

Спасибо, Джеймс @ MG

Итак, чтобы ответить на мой первоначальный вопрос, Mail, маршрутизируемый Mailgun, будет перенаправляться только на другой адрес электронной почты, а не на другой почтовый сервер mail.domain.com или IP-адрес.

Между тем, S3, по-видимому, в значительной степени ограничен в отношении функций приема, позволяя хранить почту только в корзинах S3, а текущие решения для использования корзины S3 в качестве базы данных для почтового сервера в настоящее время не очень хорошо разработаны, возможно, не хватает мотивации, поскольку Amazon предпочел бы продвигать свое флагманское решение «Workmail».

Однако я завершил свой проект, используя Mxguarddog для получения входящей почты для моих доменов и маршрутизации почты на мой частный веб-сервер, размещенный в облачном экземпляре AWS ec2 (бесплатно в течение 1 года, после чего стоит несколько долларов в месяц). И я успешно отправка всей почты с использованием постфиксной интеграции с Amazon SES.

Я считаю проект успешным, но мне хотелось бы найти более «корпоративное» решение для маршрутизации / фильтрации входящей почты, чем mxguarddog. Убедитесь, что порт 25 smtpd разрешен только с IP-адресами mxguarddog.

Фактически, у меня есть масштабируемый почтовый сервер, на котором я могу предоставить своим клиентам почтовый хостинг с неограниченным пространством (стоимостью 0,10 ГБ) для хранения, используя экземпляр Amazon EC2 VPS (пара долларов в месяц).

Почтовый сервер эффективен и использует около 200 МБ / ОЗУ за счет аутсорсинга сканирования на вирусы и спам в Mxguarddog (получение) и Amazon SES (исходящий) (а также получение «репутации» для прохождения установленной точки отправки почты) и, наконец, все проходит проверку DKIM и SPF. Наконец, с помощью letsencrypt бесплатно ssl.

Подробнее о том, как у меня все работает: http://www.iredmail.org/forum/post55270.html#p55270

Мне нужно поймать all@mydomain.com с помощью mailgun и переслать их на мой частный почтовый сервер

Не так работает доставка электронной почты. Когда кто-то отправляет электронное письмо на адрес account@domain.com, почта доставляется на сервер (ы), указанные в записях MX для domain.com. Вам нужно убедиться, что ваш TTL правильно установлен для записи MX, или вам, возможно, придется подождать некоторое время, чтобы изменения вступили в силу.