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

Exim4 отлично работает при отправке писем, за исключением адресов с полным доменом в них

Exim всегда легко настраивается, так как я касаюсь его только раз в 4 или 5 лет, когда мне нужно заставить электронную почту работать на новом сервере. В результате у меня теперь проблема, когда все электронные письма, отправляемые сервером (который использует smarthost с rackspace), работают нормально и отправляются ...

... за исключением того, что некоторые электронные письма отправляются на адреса с локальным полным доменным именем.

Сервер может успешно отправлять почту:

myemail@gmail.com
randomusers@gmail.com

Не удается отправить или направить на:

customerservice@bitlucid.com
james@bitlucid.com

Как ни странно, это может быть отправлено:

root@bitlucid.com

Возможно, потому, что он настроен в / etc / aliases, чтобы вместо этого переходить на мой адрес Gmail.

Вот соответствующая конфигурация exim: cat update-exim4.conf.conf

dc_eximconfig_configtype='satellite'
dc_other_hostnames='www.bitlucid.com;bitlucid.com;saturnalias'
dc_local_interfaces='127.0.0.1;::1;100.100.10.77;10.100.90.10'
dc_readhost='bitlucid.com'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='secure.emailsrvr.com::25'
hosts_require_tls='secure.emailsrvr.com'
tls_tempfail_tryclear='false'
#tls_verify_certificates = /etc/ssl/certs
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

Вот тест адреса customerservice@bitlucid.com:

exim -bt customerservice@bitlucid.com
R: system_aliases for customerservice@bitlucid.com
customerservice@bitlucid.com is undeliverable: Unrouteable address

Итак, как мне получить электронную почту для отправки customerservice@bitlucid.com когда bitlucid.com это текущее полное доменное имя, но я отправляю почту на смарт-хост (secure.emailsrvr.com)?

Ваша установка exim4 настроена как сателлит, что означает, что она не будет выполнять локальную доставку. Он также настроен как место назначения для электронных писем bitlucid.com (кроме того, который вы переопределили в псевдонимах). Итак, он видит «@ bitlucid.com идет ко мне», а также «Я не получаю локальную почту» и объявляет, что почта не маршрутизируется.

Измените «спутник» на «smarthost», и он будет делать то, что, я думаю, вы пытаетесь сделать.