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

Не маршрутизируемый адрес при отправке электронной почты с exim от vm1 на vm2

Я пытаюсь отправить электронные письма с виртуальной машины 1 на виртуальную машину 2, но получаю сообщение об ошибке Unroutable address и, более конкретно dnslookup_relay_to_domains router declined for user@lab1

Глядя на документацию exim, я обнаружил, что This option specifies a text message that is used when an address cannot be routed because Exim has run out of routers. The default message is “Unrouteable address”, но до сих пор не понимаю, как это исправить.

Имя хоста виртуальной машины 1: lab1 и IP-адрес 10.0.2.5

Имя хоста виртуальной машины 2: lab2 и IP-адрес 10.0.2.6

Вот настройки в update-exim4.cong.conf:

dc_eximconfig_configtype='internet'
dc_other_hostnames='lab2; localhost'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains='lab1'
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'

Моделирование с exim -bhc отправив и отправив электронное письмо на 10.0.2.5, я получил:

>>> routing user@lab1
>>> expansion of "${if exists{/etc/exim4/hubbed_hosts}{partial-lsearch;/etc/exim4/hubbed_hosts}fail}" forced failure: assume not in this list
>>> lab1 in "! +local_domains : +relay_to_domains"? yes (matched "+relay_to_domains" - cached)
>>> R: dnslookup_relay_to_domains for user@lab1
>>> calling dnslookup_relay_to_domains router
>>> dnslookup_relay_to_domains router declined for user@lab1
>>> "more" is false: skipping remaining routers
>>> no more routers
>>> ----------- end verify ------------
>>> require: condition test failed in ACL "acl_check_rcpt"
>>> end of ACL "acl_check_rcpt": not OK
550 Unrouteable address
LOG: H=(mail) [10.0.2.6] F=<user@lab2> rejected RCPT user@lab1: Unrouteable address

Я много чего пробовал и немного запутался с конфигурацией. Наконец разобрался и использовал конфигурацию для "почты, отправленной smarthost". Я сделал следующие изменения в конфигурации:

dc_eximconfig_configtype='internet' изменился на dc_eximconfig_configtype='smarthost'

dc_relay_domains='lab1' изменился на dc_relay_domains=''

dc_smarthost='' изменился на dc_smarthost='lab1'