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

Как я могу использовать Exim4 для пересылки электронной почты root на другой адрес электронной почты?

Я пытаюсь переслать системную электронную почту (от apt, cron и т. Д.), Адресованную «root», на мой личный адрес электронной почты с помощью smarthost. Я использую Debian 9. Сначала я запустил sudo dpkg-reconfigure exim4-config. Это содержание /etc/exim4/update-exim4.conf.conf (Я заменил все вхождения своего доменного имени на example.com):

dc_eximconfig_configtype='satellite'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost='example.com'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='mail.messagingengine.com::587'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

Я также установил правильный пароль в /etc/exim4/passwd.client Теперь я могу успешно отправлять почту на любой адрес электронной почты с sendmail, mailx, и т.д.

Во-вторых, я редактировал /etc/aliases содержать следующее:

mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: my-email-address@example.com

Но когда я пытаюсь отправить письмо "root" с помощью echo Hi | mailx root Я вижу следующую ошибку в /etc/exim4/mainlog:

Ошибка SMTP от удаленного почтового сервера после RCPT TO: <root@example.com>: 550 5.1.1 <root@example.com>: адрес получателя отклонен: пользователь неизвестен в локальной таблице получателей

Я думал, что сказал Exim4 перенаправить электронную почту для root на «my-email-address@example.com». Но вместо этого он перенаправляет его на «root@example.com». Почему Exim4 не соблюдает мои /etc/aliases? Как мне настроить Exim4 для перенаправления электронной почты root на мой личный адрес электронной почты?

В satellite конфигурация отправляет ВСЕ электронные письма на указанный смарт-хост. Местная доставка не рассматривается, поэтому /etc/aliases файл не консультируется.

Если вы хотите, чтобы учитывалась локальная доставка, вам следует изменить тип конфигурации с satellite к smarthost.