Postfix Server для массовой рассылки по нескольким доменам
В настоящее время я настраиваю почтовый сервер для массовой рассылки по некоммерческим. Я решил пойти с Postfix, так как у меня был некоторый опыт настройки. Однако мой опыт был для многодоменных сред, поддерживаемых БД MySQL, а не решением для массовой рассылки.
То, что я пытаюсь сделать, должно соответствовать следующему:
- SMTP-сервер, который позволяет отправлять электронные письма с любого адреса электронной почты / домена, который они выбирают;
- Разрешить отправлять электронные письма с этими доменами только с самого сервера, чтобы не запускать их как открытый ретранслятор и иметь проблемы со спамом;
- Еще есть
virtual_aliases
,mailbox-domains
,mailbox-maps
конфигурация на основе базы данных MySQL, чтобы я мог создавать внутренние электронные письма@massmail.example
использовать в качестве адреса возврата / возврата электронной почты для отслеживания ошибок;
Моя текущая конфигурация является многодоменной средой, я могу добавлять домены и пользователей в БД MySQL, как bounces@massmail.example
, подключиться к SMTP, отправлять почту и получать через IMAP. Все отлично работает
Тем не менее, как я должен реализовать часть: "отправлять электронные письма с любого адреса электронной почты / домена, который они выбирают"?
Для отправки писем от news@non-profit.com
, нужно ли мне:
- Добавить домен
non-profit.com
кvirtual_domains
таблица и создать пользователяnews@non-profit.com
наvirtual_users
, войдите с этим адресом и отправьте электронные письма? - Войти с внутренней отказов электронной почты
bounces@massmail.example
использовать его для отправки электронной почты, но изменитьFROM
заголовок кnews@non-profit.com
?
Какие правильные варианты с точки зрения соответствия массовой рассылки СПАМа? Любой из вышеперечисленных или что-то еще? Как платформы, такие как mail chimp, справляются с этим?
Я попробовал вариант (2) и gmail, например, говорит что-то вроде этого:
1 ответ
Вы не можете иметь массовую рассылку без СПАМИНГА, если пользователи не зарегистрировались и не утвердили свой адрес электронной почты или любое другое 2-х факторное подтверждение.
Ограничьте MTA IP, отредактируйте файл main.cf и добавьте IP, которые вы хотите отправить. то есть.. inet_interfaces = public-ip,127.0.0.1
создайте общую карту для разных доменов, с которых они хотят отправить. см. например: http://www.cyberciti.biz/tips/howto-postfix-masquerade-change-email-mail-address.html