Настройка Exim на FreeBSD: различия между версиями
Bas (обсуждение | вклад) Новая страница: «Дано: FreeBSD 13, Exim 4. Задача: развернуть почтовый relay, с поддержкой шифрования. Исторически во FreeBSD используется sendmail. Он отлично выполняет свои функции, но в современном мире сложен в настройке, т.к. конфиг представляет собой набор сложночитаемых макросов....» |
Bas (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
Информацию для данного файла можно взять с оф. документации в пункте [https://www.exim.org/exim-html-current/doc/html/spec%20html/ch-building%20and%20installing%20exim.html 20. Replacing another MTA with Exim]: | Информацию для данного файла можно взять с оф. документации в пункте [https://www.exim.org/exim-html-current/doc/html/spec%20html/ch-building%20and%20installing%20exim.html 20. Replacing another MTA with Exim]: | ||
<pre> | <pre> | ||
sendmail | sendmail /usr/exim/bin/exim | ||
send-mail | send-mail /usr/exim/bin/exim | ||
mailq | mailq /usr/exim/bin/exim -bp | ||
newaliases | newaliases /usr/bin/true | ||
</pre> | </pre> | ||
Так же эту информацию можно взять из man 5 mailer.conf: | Так же эту информацию можно взять из man 5 mailer.conf: | ||
<pre> | <pre> | ||
sendmail | sendmail /usr/local/sbin/exim | ||
mailq | mailq /usr/local/sbin/exim -bp | ||
newaliases | newaliases /usr/bin/true | ||
rmail | rmail /usr/local/sbin/exim -i -oee | ||
</pre> | </pre> | ||
Версия от 15:41, 1 июля 2023
Дано: FreeBSD 13, Exim 4. Задача: развернуть почтовый relay, с поддержкой шифрования.
Исторически во FreeBSD используется sendmail. Он отлично выполняет свои функции, но в современном мире сложен в настройке, т.к. конфиг представляет собой набор сложночитаемых макросов.
Установка exim
Воспользуемся пакетным менеджером: pkg install exim
После установки будет показана страница с дальнейшими шагами, которые надо выполнить. Если вы закрыли консоль, то найти эту информацию можно в файле /usr/local/share/doc/exim/POST-INSTALL-NOTES
mailer.conf
Необходимо поменять sendmail на exim в файле /etc/mail/mailer.conf.
Информацию для данного файла можно взять с оф. документации в пункте 20. Replacing another MTA with Exim:
sendmail /usr/exim/bin/exim send-mail /usr/exim/bin/exim mailq /usr/exim/bin/exim -bp newaliases /usr/bin/true
Так же эту информацию можно взять из man 5 mailer.conf:
sendmail /usr/local/sbin/exim mailq /usr/local/sbin/exim -bp newaliases /usr/bin/true rmail /usr/local/sbin/exim -i -oee
В результате я сделал общие изменения в таком виде:
sendmail /usr/local/sbin/exim send-mail /usr/local/sbin/exim mailq /usr/local/sbin/exim -bp newaliases /usr/bin/true rmail /usr/local/sbin/exim -i -oee
Выключение sendmail
В /etc/rc.conf добавляем строку sendmail_enable="NONE".