Установка и настройка postfix на FreeBSD

Мне понадобился простой MTA для того что бы блог мог отправлять почтовые сообщения.
Нужна только базовая функциональность, отправка сообщений с локальной машины.
т.к. планирую расширять функциональность, то с заделом на будущее ставлю postfix.
Компьютер на котором будем устанавливать postfix использует операционную систему FreeBSD 8.1.
Установка

Запускаем установку:
cd /usr/ports/mail/postfix
make install clean

Обратите внимание, после установки выдается довольно подробная инструкция что делать дальше :)
Отключаем sendmail, включаем postfixб для этого:
Добавляем в /etc/rc.conf
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

postfix_enable="YES"

Создаем если отсутствует файл /etc/periodic.conf или добавляем в него если файл уже существует, строки:
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"
Настройка

По умолчанию стоят достаточно безопасные настройки, но мы все же чуть подправим оные.
Редактируем файл /usr/local/etc/postfix/main.cf:
Указываем имя компьютера с которого отправляется почта:
myhostname = <computername with domain>

Так как почта у меня будет пока что отправляться только с локального компьютера, ставлю слушать только на локальных интерфейсах:
inet_interfaces = $myhostname, localhost

Отключаем пересылку почты:
relay_domains =

Остальные параметры оставляю установленными по умолчанию.

При нужде правим файл с алиасами пользователей /etc/mail/aliases и создаем базу данных aliases для postfix:
/usr/local/bin/newaliases
Запуск postfix

Перезагружаем компьютер что бы вошли в силу параметры из /etc/rc.conf которые отключают sendmail и включают postfix.
reboot

Все, можно пользоваться

http://jakshi.org.ua/dokuwiki/установка_и_настройка_postfix

Обновлено: 12.03.2015