В начало → Создание виртуальной почтовой системы → 2. Начальная настройка postfix |
Листинг 2.1: Инсталляция postfix
# emerge postfix
Предупреждение: Проверьте чтобы у вас не были проинсталлированы любые другие MTA, например ssmtp, exim или qmail, иначе у вас могут быть БОЛЬШИЕ проблемы.
После инсталляции postfix, время его настроить. Измените следующие настройки в /etc/postfix/main.cf:
Листинг 2.2: /etc/postfix/main.cf
myhostname = $host.domain.name
mydomain = $domain.name
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain $mydomain
mynetworks = my.ip.net.work/24, 127.0.0.0/8
home_mailbox = .maildir/
local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 10
Следующие изменения следуют для /etc/postfix/master.cf. Они включат режим подробного протоколирования для отладки:
Листинг 2.3: /etc/postfix/master.cf
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (50)
#
==========================================================================
smtp inet n - n - - smtpd -v
(просто добавьте -v после smtpd)
Дальше правим /etc/mail/aliases для добавления локальных псевдонимов. По крайне туда должен быть включен псевдоним для root типа: root: your@email.address.
Листинг 2.4: Запуск postfix'а в первый раз
# /usr/bin/newaliases
(это создаст новые псевдонимы. Это требуется делать)
(когда вы создаете или обновляете файл псевдонимов.)
# /etc/init.d/postfix start
Теперь postfix запущен, запустите вашего любимого консольного почтового клиента и пошлите самому себе письмо. Я использую mutt для всей переписки из консоли.
Примечание: Настоятельно рекомендуется проверить, чтобы postfix доставлял почту локальным пользователям, перед тем как перейти к следующему шагу.
В начало → Создание виртуальной почтовой системы → 2. Начальная настройка postfix |