LINUX.ORG.RU
ФорумAdmin

Несколько smtp на одном сервере


0

1

Доброго дня! Имеется установленный почтовый сервер на Debian 7 - Postfix + Dovecot + Amavisd + Roundcube, то есть стандартная сборка iRedMail. Имеется программа для e-mail рассылки, в настройках которой можно указывать неограниченное количество smtp серверов для отправки писем. Причем, при подключении каждого нового smtp сервера в настройках этой программы надо указать такие параметры:

  • 1.SMTP Hostname: (укажите 56.78.78.89 или mail.my-site.ru), обязательное поле
  • 2.SMTP Имя пользователя: не обязательное поле
  • 3.SMTP пароль: не обязательное поле
  • 4.SMTP Port: не обязательное поле

Вопрос заключается в следующем: Как настроить эти самые smtp сервера, с разными IP на базе одного Postfix

Ответ на: комментарий от MikeDM

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

rafaello
() автор топика
Ответ на: комментарий от MikeDM

Ах, да! Эта программа установлена на этом же выделенном виртуальном сервере в /var/www/ и использует для отправки по умолчанию /usr/sbin/sendmail

rafaello
() автор топика
Ответ на: комментарий от rafaello

А костыли зачем городить? Есть какая-то причина для этого или просто нечем заняться?

Скорее всего это ничего не даст ведь физический сервер один и тот же.

hidden_4003
()
Ответ на: комментарий от hidden_4003

А костыли зачем городить? Есть какая-то причина для этого или просто нечем заняться?


Причина есть конечно. Для пользователей моей программы создать дополнительную услугу, как собственный Ай-Пи + личный DKIM + личный SPF + личный DMARK. Все это возможно, если для определенного пользователя будет закреплен отдельный smtp + IP. В конечном итоге это влияет на репутацию почтового домена.

rafaello
() автор топика

Не уверен, что правильно понял, что вам нужно, но если нужно, чтобы postfix ходил от разных ip-адресов в зависимости от значения поля ″MAIL FROM″, то прописываете в файле master.cf различные транспорты, имена транспорта разные, а процесс один (smtp), через ″-o smtp_bind_address=″ указываете исходящий ip-адрес (еще нужно устанавливать ″-o smtp_helo_name=″ и может ещё что). А потом выбираете нужный транспорт через transport map.

Аналогично, в master.cf можно прописать кучу smtpd процессов, у каждого свой ″-o inet_interfaces=″ и другие опции smtpd (-o smtpd_*_restrictions).

И ещё не забудьте ограничить в master.cf число процессов, если у вас будет куча почтовых доменов по такой схеме.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.