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

Сервер Postfix для массовой рассылки по нескольким доменам

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

То, что я пытаюсь выполнить, должно отвечать следующим требованиям:

  1. SMTP-сервер, который позволяет отправлять электронные письма с любого адреса электронной почты / домена по их выбору;
  2. Разрешить отправлять электронные письма с этими доменами только с самого сервера, чтобы избежать его запуска как открытого ретранслятора и возникновения проблем со спамом;
  3. Все еще есть virtual_aliases, mailbox-domains, mailbox-maps конфигурация на основе базы данных MySQL, поэтому я могу создавать внутренние электронные письма @massmail.example использовать в качестве пути возврата / возврата электронной почты для отслеживания ошибок;

Моя текущая конфигурация - это многодоменная среда, я могу добавлять домены и пользователей в базу данных MySQL, например bounces@massmail.example, подключитесь к SMTP, отправьте почту и получите по IMAP. Все нормально работает.

Однако, как я должен реализовать часть: «отправлять электронные письма с любого адреса электронной почты / домена, который они выберут»?

Для отправки писем от news@non-profit.com, нужно ли мне:

  1. Добавить домен non-profit.com к virtual_domains table и создайте пользователя news@non-profit.com на virtual_users, войдите в систему с этим адресом и отправьте электронные письма?
  2. Войдите в систему с помощью внутреннего сообщения о недоставке bounces@massmail.example используйте его для отправки электронной почты, но измените FROM заголовок в news@non-profit.com?

Каковы правильные варианты с точки зрения соответствия требованиям к массовой рассылке спама? Что-нибудь из вышеперечисленного или что-то еще? Как с этим справляются такие платформы, как mail chimp?

Я попробовал вариант (2), и Gmail, например, говорит что-то вроде этого:

Вы не можете проводить массовую рассылку без СПАМА, если пользователи не зарегистрировались и не подтвердили свой адрес электронной почты, или любое другое подтверждение из двух факторов.

Ограничьте MTA IP, отредактируйте main.cf и добавьте IP-адреса, с которых вы хотите отправлять. то есть ... inet_interfaces = общедоступный IP, 127.0.0.1

создать общую карту для разных доменов, с которых они хотят отправлять. см. например: http://www.cyberciti.biz/tips/howto-postfix-masquerade-change-email-mail-address.html