На днях опять вспоминал порядок настройки почтового сервера 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 теперь ожидает подключений на всех доступных интерфейсах. Поскольку была поставлена задача настроить сервер на только на отправку, на этом статью заканчиваю. Возможно немножко позже появится вариант настройки с поддержкой возможности приема входящей кореспонденции.
Последние комментарии
20 недель 3 дня назад
44 недели 5 дней назад
2 года 45 недель назад
3 года 15 недель назад
3 года 38 недель назад
4 года 1 неделя назад
4 года 1 неделя назад
4 года 5 недель назад
4 года 16 недель назад
4 года 20 недель назад