На днях опять вспоминал порядок настройки почтового сервера Sendmail... Это старый некоммерческий проэкт, имеющий довольно сомнительную репутацию, но тем не менее, он присутствует и установлен на огромном количестве серверов, обслуживающих почту. Действительно, уже довольно давно, в случае необходимости настройки почтового сервера, мой выбор останавливается на exim. Но что делать, если нужно организовать сервер отправки почты для небольшой компании на 5-10 рабочих мест? Вот здесь и пригодится старый добрый Sendmail, который уже идет в базовой поставке FreeBSD.
Все конфигурационные файлы Sendmail размещены в директории /etc/mail/. По умолчанию Sendmail уже запущен и готов отправлять корреспонденцию, вот только "слушает" он только на loopback-интерфейсе. Удостовериться в этом очень просто:
# netstat -a | grep smtp tcp4 0 0 localhost.smtp *.* LISTEN |
Чтобы "запустить" Sendmail и на остальных интерфейсах, нужно сделать несколько манипуляций. Предположим, адресация локальной сети 192.168.168.0/24. Отредактируем файл /etc/mail/access до состояния (примеры записей можно "подсмотреть" в файле /etc/mail/access.sample):
# cat /etc/mail/access Connect:192.168.168 RELAY |
Чтобы изменения вступили в силу, необходимо выполнить команду "make" в директории /etc/mail:
# cd /etc/mail/ && make cp freebsd.mc mail.muff.kiev.ua.mc |
Вторым шагом является добавление строки sendmail_enable="YES" в rc.conf:
# echo '# MailServer' >> /etc/rc.conf |
Перезапустим Sendmail и проверим результат:
# sh /etc/rc.d/sendmail restart Stopping sendmail. Starting sendmail. # netstat -a | grep smtp tcp4 0 0 *.smtp *.* LISTEN |
Как видим, Sendmail теперь ожидает подключений на всех доступных интерфейсах. Поскольку была поставлена задача настроить сервер на только на отправку, на этом статью заканчиваю. Возможно немножко позже появится вариант настройки с поддержкой возможности приема входящей кореспонденции.
Последние комментарии
17 недель 4 дня назад
41 неделя 5 дней назад
2 года 42 недели назад
3 года 12 недель назад
3 года 35 недель назад
3 года 50 недель назад
3 года 51 неделя назад
4 года 2 недели назад
4 года 13 недель назад
4 года 17 недель назад