1

У меня есть два сервера здесь:

mail.domain.com (1.1.1.1) - сервер имен и почтовый сервер для domain.com. www.domain.com (2.2.2.2) - субдомен www для domain.com domain.com (cname www.domain.com) - псевдоним www.

Файл зоны для domain.com перечисляет mail.domain.com в качестве сервера MX для domain.com.

2.2.2.2 фактически обслуживается веб-страницами как виртуальный хост. Настоящее имя хоста - www.anotherdomain.com.

В целом почта для domain.com работает довольно хорошо. Однако, если я пытаюсь отправить почту с www.domain.com (или с его псевдонимом domain.com), я получаю сообщение «mail for domain.com возвращается к себе» в журналах постфикса.

В 2.2.2.2 /etc/postfix/mail.cf mydestination = www.anotherdomain.com, localhost.

Как мне сообщить postfix в 2.2.2.2, что почта для domain.com должна быть доставлена на mail.domain.com?

1 ответ1

1

То, что я в конечном итоге сделал, для всех, кто заинтересован, - это отмена имени «domain.com». В результате этого domain.com разрешается в 1.1.1.1. www.domain.com по-прежнему указывает на 2.2.2.2. Затем я настроил виртуальный хост на 1.1.1.1, который использует только mod-rewrite для перенаправления запросов на www.domain.com. Это не идеально, так как для тех, кто собирается перейти на http://domain.com , потребуется 2 поиска DNS + перенаправление, но, по крайней мере, почта снова будет работать правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .