Vincent1
@Vincent1

Как изменить маршрут доставки в exim?

Некоторые системные сообщения мой сервер пытается отправить на адрес root@example.com и меня это не устраивает. Чтобы сделать переадресацию на user@yandex.com я отредактировал /etc/aliases внеся туда строкуroot: user@yandex.com, затем newaliases.
И на всякий случай записал в ~/.forward -> user@yandex.com, затем перезагрузил exim invoke-rc.d exim4 restart.
В результате на одном сервере имею что хотел
root@example.com:~# exim -bt root
user@yandex.com
    <-- root@example.com
  router = dnslookup, transport = remote_smtp
  host mx.yandex.ru [213.180.204.89] MX=10
  host mx.yandex.ru [77.88.21.89]    MX=10
  host mx.yandex.ru [87.250.250.89]  MX=10
  host mx.yandex.ru [93.158.134.89]  MX=10
  host mx.yandex.ru [213.180.193.89] MX=10

А на другом
root@example.com:~# exim -bt root
root@example.com is undeliverable: all relevant MX records point to non-existent hosts

Друзья, подскажите что я упускаю из виду?
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
Vincent1
@Vincent1 Автор вопроса
Проблема была в VestaCP. Нужно добавить свой hostname.com как MAIL домен в панель и тогда без проблем подтягивается адрес из ~/.forward
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev Куратор тега Системное администрирование
software engineer
Возможно после исправления /etc/aliases вам нужно их скомпилить

sudo newaliases
Ответ написан
martin74ua
@martin74ua Куратор тега Системное администрирование
Linux administrator
не ~/forward, а ~/.forward
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы