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

Exim будет включать внутреннюю электронную почту при отправке

Интересно, можете ли вы мне помочь ... на данный момент мы использовали exim для ретрансляции наших писем на smtp_relay.

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

Мне нужно, чтобы он подключился к реле, даже если это внутренний адрес электронной почты.

Надеюсь, это имеет смысл, вот как мы настроили наше реле на данный момент

smart_route:
driver = manualroute
domains = !+local_domains
transport = remote_smtp_smtpauth
route_list = * smtp.sendgrid.net:587

Спасибо

Когда exim отправляет почту, он использует /etc/localdomains файл для определения маршрута - либо исходящий (если целевой домен не входит в localdomains) или местная доставка (если есть). Итак, решением было бы удалить целевые домены из /etc/localdomains файл.

Однако не редактируйте этот файл вручную - каждое изменение в локальной зоне DNS (в WHM или cPanel) будет перезаписывать localdomains с новыми ценностями.

Вместо этого отредактируйте зону DNS самостоятельно, запишите правильные записи MX (даже если ваш сервер не размещает зону) и выберите опцию «Удаленный почтовый обменник» в разделе «Маршрутизация электронной почты» (внизу страницы) - таким образом вы сможете заставить WHM удалить домен из localdomains и exim всегда будет пытаться отправить почту на ваш ретранслятор.

HTH