> Какие есть варианты?Открываешь master.cf и ищешь там строку/строки для сервиса smtpd. Будет что-то вроде такого:
smtp inet n - y - 12 smtpd
Меняешь в начале строки smtp на 127.0.0.1:smtp (IP меняешь на свой, конечно). И дописываешь параметры для своего сервера примерно так:
127.0.0.1:smtp inet n - y - 12 smtpd
-o syslog_name=smtpd_name_1
-o myhostname=mx1.example.com
Если ещё какие-то параметры надо переписать с дефолтных - смотри "man smtpd".
И копируешь эту настройку для каждого IP+домена.
Затем в том же файле ищешь строку/строки для сервиса smtp. Будет как-то так:
smtp unix - - n - 1 smtp
Меняешь её на такое:
name_1 unix - - n - 1 smtp
-o smtp_bind_address=127.0.0.1
-o syslog_name=smtp_name_1
-o smtp_helo_name=mx1.example.com
И точно так же копируешь всё это для каждого IP. Первый параметр - это название сервиса, он должен быть уникальным.
Потом открываешь main.cf, читаешь http://www.postfix.org/postconf.5.html#sender_dependent_defa... и настраиваешь остальное.
Т.е. должно получиться что-то вроде:
sender_dependent_default_transport_maps = hash:/etc/postfix/sender_dependent_transport
А в самом файле:
mx1.example.com name_1:
где name_1 - название smtp-сервиса в файле master.cf (начало строки).