
Вот и пришла пора ставить почтовый сервер Postfix
Начну "от печки", т.е. с установки Postfix с поддержкой MySQL, SASL2 и TLS :
code:
apt-get install postfix-mysql postfix-tls libsasl2-modules-sql libsasl2-modules
Внимательно смотрю на реплики сервера:
- Оказывается, что SASL2 уже установлен (когда?);
- Модуль libperl5.10 будет установлен, но он не является необходимым.
- Удален Exim;
Во время установки я выбрал вариант "Internet Site", на вопрос "System mail name" ввел mail.my-domain-name.lv
Продолжаю читать реплики сервера:
...
Adding group `postfix' (GID 108) ...
Done.
Adding system user `postfix' (UID 105) ...
Adding new user `postfix' (UID 105) with group `postfix' ...
Not creating home directory `/var/spool/postfix'.
Creating /etc/postfix/dynamicmaps.cf
Adding tcp map entry to /etc/postfix/dynamicmaps.cf
Adding group `postdrop' (GID 109) ...
Done.
setting myhostname: debian.example.org
setting alias maps
setting alias database
changing /etc/mailname to mail.my-domain-name.lv
setting myorigin
setting destinations: mail.my-domain-name.lv, debian.example.org, localhost.example.org, localhost
setting relayhost:
setting mynetworks: 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
setting mailbox_command
setting mailbox_size_limit: 0
setting recipient_delimiter: +
setting inet_interfaces: all
Postfix is now set up with a default configuration. If you need to make
changes, edit
/etc/postfix/main.cf (and others) as needed. To view Postfix configuration
values, see postconf(1).
After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.
Running newaliases
Stopping Postfix Mail Transport Agent: postfix.
Starting Postfix Mail Transport Agent: postfix.
...
Ставлю IMAP и POP3 сервер Dovecot:
code:
apt-get install dovecot-pop3d dovecot-imapd
Ставлю интерфейс между MTA и сканером вирусов/фильтром содержания и спам-фильтр :
code:
apt-get install amavisd-new libclass-dbi-mysql-perl spamassassin
Теперь пора конфигурировать Postfix.