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

Exim4 не должен отправлять электронную почту на собственный домен

Мой домен, скажем, example.com, зарегистрирован в GoDaddy вместе с его записью MX. Хостинг для example.com находится на VPS, управляемом другим хостером. example.com запускает веб-сервер с контактной формой. Я хочу, чтобы эта контактная форма отправляла электронные письма на адрес info@example.com в почтовый ящик GoDaddy, для которого мне нужно настроить exim на VPS для работы в качестве MTA.

Я настраиваю exim4 с помощью 'dpkg-reconfigure exim4-config', выбираю опцию "Интернет-сайт" и принимаю значения по умолчанию для остальных. Однако я вижу, что exim пытается доставлять электронные письма на info @ example com самому себе i.o. в GoDaddy.

Что меня смущает во время 'dpkg-reconfigure exim4-config'

Please enter a semicolon-separated list of recipient domains for which
this machine  should consider itself the final destination. These
domains are commonly called  'local domains'. The local hostname and
'localhost' are always added to the list  given here

И пытаюсь найти способ НЕ включать локальное имя хоста в этот список:

man update-exim4.conf
   dc_other_hostnames
          is  used to build the local_domains list, together with "localhost".  This is the list of domains
          for which this machine should consider itself the final destination. The local_domains list  ends
          up in the macro MAIN_LOCAL_DOMAINS.

Я получаю макрос MAIN_LOCAL_DOMAINS, но не знаю, как его изменить.

Любая помощь приветствуется

Вы можете редактировать /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs и удалите MAIN_LOCAL_DOMAINS слово, оставив только domainlist local_domains = на этой линии.

(Если вы не выбрали разделенную конфигурацию, отредактируйте /etc/exim4/exim4.conf.template.)

Выполнить service exim4 reload для регенерации и перезагрузки конфигурации.