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

Zimbra - Домен на другом IP-адресе

Я пытаюсь правильно настроить зимбру. Я использую на своем сервере несколько доменов. Все на одном IP-адресе.

Но для одного нового домена я хочу, чтобы он был виден по-другому. Чего я хочу достичь, так это подготовить специальный IP-адрес для этого домена на сервере zimbra и настроить zimbra на его использование для отправки и получения электронной почты.

Итак, postfix должен прослушивать этот IP-адрес.

Если я подключаюсь к этому IP, у меня должен быть HELO с моим "новым" доменом

И если я пришлю письмо от zimbra - оно должно быть отправлено с этого нового IP.

Итак, что я сделал:

Я попытался VirtualIPAddress на zimbra (просто чтобы быть правильным везде - это мне не поможет - я знаю - это только для сертификатов веб-почты, пока SNI не будет развернут в Zimbra 9)

И попробовал настроить домен вот так:

http://forums.zimbra.com/administrators/58056-how-set-different-outgoing-ip-each-domain.html

Итак, у меня есть регулярное выражение, зависящее от отправителя:

/@domain\.com$/ domain_com

и в master.cf.in у меня есть:

    domain_com unix - - n - - smtp
    -o smtp_bind_address=1.1.1.1 (my new IP)
    -o smtp_helo_name=domain.com
    -o smtpd_banner=domain.com ESMTP
    -o syslog_name=postfix-domain_com

Итак, что у меня здесь - похоже, что Zimbra 8.6.0 не загружает этот файл, так как ошибок нет (должно быть, я думаю - поскольку по умолчанию zimbra прослушивает все порты - должен быть конфликт)

Итак, как мне правильно настроить zimbra для использования отдельного IP-адреса только для одного домена?

Также - будут ли эти файлы архивироваться при обновлении zimbra? Или они будут перезаписаны при обновлении?

Прежде чем перейти к основному вопросу, позвольте прояснить некоторые побочные вопросы:

Будут ли эти файлы архивироваться при обновлении zimbra? Или они будут перезаписаны при обновлении?

Да, Zimbra перезапишет master.cf.in и все предопределенные шаблоны конфигурации zimbra.

Итак, что у меня здесь - похоже, что Zimbra 8.6.0 не загружает этот файл, так как ошибок нет (должно быть, я думаю - поскольку по умолчанию zimbra прослушивает все порты - должен быть конфликт)

Приведенная выше конфигурация изменяет поведение постфикса для установки другого исходящий экземпляр (не входящий экземпляр). Таким образом, ему не нужно слушать какой-либо порт. И так других ошибок нет, если произошла какая-то ошибка, зимбра (или постфикс) перестанет работать. Чтобы убедиться, что zimbra использовала новую конфигурацию, см. master.cf файл.


Теперь главный вопрос

Как мне правильно настроить zimbra для использования отдельного IP-адреса только для одного домена?

Вы можете использовать специфичную для постфикса функцию под названием «Множественные экземпляры постфикса». Это подробно описано в postfix официальные документы. Так что вы можете попробовать это. В этом вопросе Unix.SE есть и другие ресурсы: postfix multidomain myhostname конфигурация.

Вы можете использовать это руководство, но у вас не будет этой функции: Если я подключаюсь к этому IP, у меня должен быть HELO с моим "новым" доменом. Вы достигнете только цели исходящей электронной почты: если я пришлю письмо от zimbra - оно должно быть отправлено с этого нового IP.


Для примечания

Обратной стороной используя панель управления, такую ​​как zimbra теряет некоторую гибкость в исходных пакетах. В вашем случае здесь вы не сможете использовать 100% постфиксную функциональность, потому что она будет ограничена конкретной конфигурацией Zimbra. Например: в текущем выпуске zimbra еще не поддерживает функцию многоэкземплярности Postfix для достижения вашей полной цели.