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

Exim4 на DebianWheezy: отклонено RCPT Unrouteable address

Недавно я обновил записи MX на domain1.com, чтобы они указывали на domain2.com. Во втором домене в настоящее время работает exim4, и я хотел бы, чтобы он ретранслировал почту для домена 1. Проблема в том, что каждый раз, когда я отправляю электронное письмо с адреса user@gmail.com на user@domain1.com, я получаю следующее сообщение:

Примечание: я не использую раздельные файлы конфигурации

2015-01-12 14:49:42 H=mail-ig0-f178.google.com [209.85.213.178] F=<user@gmail.com> rejected RCPT <user@domain1.com>: Unrouteable address

Я безуспешно пытался следовать нескольким онлайн-руководствам от людей, у которых была такая же проблема. Может ли кто-нибудь указать мне правильное направление? Я работаю над этим некоторое время и не добился прогресса.

Изменить: я все еще новичок в exim4, поэтому я не совсем уверен, что вы имеете в виду, добавляя маршрутизатор IP-адреса в Domain2 для подключения к Domain1. Однако мне удалось добавить domain1 в dc_relay_domains, а также в dc_relay_nets. Мой текущий /etc/exim4/update-exim4.conf.conf выглядит следующим образом:

dc_eximconfig_configtype='internet'
dc_other_hostnames='domain1.com;localhost'
dc_local_interfaces='IP of eth0;IP of eth1'
dc_readhost='domain1.com'
dc_relay_domains='domain1.com;'
dc_minimaldns='false'
dc_relay_nets='IP of domain1/24'
dc_smarthost='domain1.com:25'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home''

Проверьте свои журналы на Domain2. Также проверьте журналы Domain1, чтобы увидеть, отклоняют ли они сообщения. Они должны рассказать вам, почему отклоняется трафик. Вот несколько шагов, чтобы все заработало.

  • Добавьте маршрутизатор IP-адреса в Domain2 для подключения к Domain1. Протестировать и проверить.
  • Добавить Domain1 в dc_relay_domains в /etc/exim4/update-exim4.conf.conf на Domain2. Тестируйте и проверяйте с удаленного сервера. (Домен1 может работать.)
  • Это момент, когда имеет смысл переместить записи MX.
  • Возможно, сконфигурируйте domain1 для использования domain2 в качестве промежуточного узла.
  • Добавить домен1 в dc_relay_nets в /etc/exim4/update-exim4.conf.conf на Domain2. Тест из домена 1.

После изменения значений в update-exim4.conf.conf1 вам нужно будет перезагрузить конфигурацию Exim4.

IP-маршрутизация или даже маршрутизация на основе имени может быть выполнена с помощью файла /etc/exim4/hubbed_hosts. Добавить строку формата Domain1: mailserver.domain1 в этот файл. Подробнее см. Вывод man exim4-config_files.

Возможно, вам потребуется изменить способ проверки получателей для домена domain1. Обычно вы хотите, чтобы это была выноска.