Ставим Postfix из портов:
Отключаем Sendmail. Добавляем в /etc/rc.conf:
Добавляем в /etc/periodic.conf:
Проверяем библиотеки слинкованные с smtpd Postfix-а:
Создаем и шифруем SMTP SSL сертификаты:
Редактируем /usr/local/etc/postfix/main.cf:
(Под строкой soft_bounce = no)
Редактируем /usr/local/etc/postfix/main.cf дальше:
Создаем /usr/local/etc/postfix/mysql_virtual_alias_maps.cf:
Создаем /usr/local/etc/postfix/mysql_virtual_domains_maps.cf:
Создаем /usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf:
Создаем /usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf:
Создаем /usr/local/etc/postfix/mysql_relay_domains_maps.cf:
Выставляем права на новые файлы:
Обновляем transport map базу:
Редактируем файл /etc/aliases:
Создаем файл aliases.db:
Создаем каталог для почты и выставляем права:
Запускаем все стартовые скрипты:
Примечание: Проверяем /var/log/maillog и /var/log/messages на отсутствие явных ошибок.
Идем на 25 порт:
Примечание: команда STARTTLS обязательно должна возвратить “220 2.0.0 Ready to start TLS”.
Иначе у нас проблемы и нужно искать и исправлять ошибки.
Теперь на 110 порт:
На этой стадии мы имеем полностью функционирующий MTA с поддержкой виртуальных доменов/пользователей.
ВАЖНО!
Так как тестовый пользователь уже не нужен, то удаляем его из системы:
Назад – Установка Courier-IMAP