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

Почта с несколькими доменами

У меня такая конфигурация:

Все они указывают на одну и ту же машину и один и тот же VHost / машину. Эта машина имеет courier-imap[-ssl] настроен.

У каждого домена есть адреса электронной почты.

Проблема в том, что у меня есть сертификат ssl для www.domain1.com. Но когда я настраиваю адрес электронной почты в своем почтовом клиенте для примера contact@domain2.com, Wirehark сообщает мне, что почтовый клиент подключается к:

Мой вопрос: как правильно справиться с этой ситуацией? Чтобы не получить ошибку несоответствия домена ssl. Я хочу, чтобы мой клиент использовал imap.domain1.com в качестве сервера входящей почты. и smtp.domain1.com в качестве исходящего. Без предупреждения ...

Я попытался отключить порт 443, прослушивающий domain2, domain3 и т. Д., Но я не могу найти способ сделать это, apache всегда обрабатывает его. Может есть решение получше?

Для этого и предназначен механизм автообнаружения.

Я предполагаю использовать Outlook. Вам необходимо настроить поддомен и предоставить autodiscover.xml. Вот несколько советов по этому поводу.

Для других клиентов могут быть другие способы. Thunderbird, например, вместо этого использует автоконфигурацию.

Я нашел решение, не самое элегантное, но оно работает.

Я помещаю весь трафик с domain1.com на другой ip и слушаю apache Vhost только для этого IP. Поэтому, когда почтовый клиент пытается получить доступ https://domain2.com у него нет результата, поэтому нет несоответствия сертификата, а затем он может настроить свои imap и smtp вручную