Настройка Exim на FreeBSD: различия между версиями
Bas (обсуждение | вклад) |
Bas (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
===== Установка exim ===== | ===== Установка exim ===== | ||
Воспользуемся пакетным менеджером: pkg install exim< | Воспользуемся пакетным менеджером: | ||
После установки будет показана страница с дальнейшими шагами, которые надо выполнить. Если вы закрыли консоль, то найти эту информацию можно в файле /usr/local/share/doc/exim/POST-INSTALL-NOTES | <pre> | ||
pkg install exim | |||
</pre> | |||
После установки будет показана страница с дальнейшими шагами, которые надо выполнить. Если вы закрыли консоль, то найти эту информацию можно в файле `/usr/local/share/doc/exim/POST-INSTALL-NOTES` | |||
===== mailer.conf ===== | ===== mailer.conf ===== |
Версия от 15:43, 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".