unix-linux:debian:jessie:linux-how-to-setup-exim4-for-email-notifications-to-relayhost-in-debian-8-jessie
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
unix-linux:debian:linux-how-to-setup-exim4-for-email-notifications-to-relayhost-in-debian-8-jessie [19.03.2017 12:29] – Алексей Максимов | unix-linux:debian:jessie:linux-how-to-setup-exim4-for-email-notifications-to-relayhost-in-debian-8-jessie [30.12.2021 09:52] – Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Как настроить отсылку уведомлений на внешний почтовый сервер с помощью exim4 в Debian 8 (Jessie) ===== | ===== Как настроить отсылку уведомлений на внешний почтовый сервер с помощью exim4 в Debian 8 (Jessie) ===== | ||
- | По умолчанию в **Debian 8 (Jessie)** устанавливаются пакеты **exim4** и **mutt**. **exim4** - это почтовый сервис MTA/ | + | {{: |
Предположим, | Предположим, | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Реконфигурация пакета exim4 ==== | ||
Выполним реконфигурацию пакета exim4: | Выполним реконфигурацию пакета exim4: | ||
Строка 59: | Строка 64: | ||
Feb 27 22:14:09 KOM-AD01-MON20 exim4[7237]: | Feb 27 22:14:09 KOM-AD01-MON20 exim4[7237]: | ||
Feb 27 22:14:09 KOM-AD01-MON20 systemd[1]: Started LSB: exim Mail Transport Agent.</ | Feb 27 22:14:09 KOM-AD01-MON20 systemd[1]: Started LSB: exim Mail Transport Agent.</ | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Тестируем отправку почты ==== | ||
Протестируем локальную отправку почты через exim4 на localhost: | Протестируем локальную отправку почты через exim4 на localhost: | ||
Строка 116: | Строка 127: | ||
<code bash># tail -f / | <code bash># tail -f / | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Локальная отправка почты ==== | ||
+ | |||
+ | Может оказаться так, что некоторые приложения будут пытаться отослать почту на локальных пользователей системы. Например, | ||
+ | |||
+ | Файл ''/ | ||
+ | |||
+ | <file bash aliases># | ||
+ | mailer-daemon: | ||
+ | postmaster: root | ||
+ | nobody: root | ||
+ | hostmaster: root | ||
+ | usenet: root | ||
+ | news: root | ||
+ | webmaster: root | ||
+ | www: root | ||
+ | ftp: root | ||
+ | abuse: root | ||
+ | noc: root | ||
+ | security: root | ||
+ | root: petya</ | ||
+ | |||
+ | То есть почта, адресованная '' | ||
+ | |||
+ | Чтобы сделать так, чтобы вся почта, предназначенная локальному пользователю '' | ||
+ | |||
+ | <file bash aliases># | ||
+ | mailer-daemon: | ||
+ | postmaster: root | ||
+ | nobody: root | ||
+ | hostmaster: root | ||
+ | usenet: root | ||
+ | news: root | ||
+ | webmaster: root | ||
+ | www: root | ||
+ | ftp: root | ||
+ | abuse: root | ||
+ | noc: root | ||
+ | security: root | ||
+ | # root: petya | ||
+ | root: DST-Monitoring@holding.ru</ | ||
+ | |||
+ | Для того, чтобы применить сделанные изменения выполним последовательно команды: | ||
+ | |||
+ | <code bash># newaliases</ | ||
+ | <code bash># systemctl restart exim4.service</ | ||
+ | |||
+ | Снова протестируем отправку почты с явным указанием внешнего почтового адреса: | ||
+ | |||
+ | <code bash># echo "test mail 1" | mail -s Test DST-Monitoring@holding.ru</ | ||
+ | |||
+ | Также протестируем отправку почты с указанием локального пользователя Linux: | ||
+ | |||
+ | <code bash># echo "test mail 2" | mail -s Test root</ | ||
+ | |||
+ | ---- | ||
Дополнительные источники информации: | Дополнительные источники информации: | ||
unix-linux/debian/jessie/linux-how-to-setup-exim4-for-email-notifications-to-relayhost-in-debian-8-jessie.txt · Последнее изменение: 07.05.2024 18:19 — Алексей Максимов