Ahoj, prosím má tady někdo odkaz na funkční manuál pro CentOS pro zprovoznění Postfixu s Dovecotem a ověřením přes MySQL? Veškeré manuály co jsem našel jsou nepoužitelné, už při instalaci potřebných balíčků narazím na to že tyto balíčky vůbec neexistují...
Mně to funguje už spoustu let, aktuálně s těmito balíčky (ano nejsou nejnovější, CentOS zastarává ale je stabilní):
postfix-2.6.6-6.el6_5
dovecot-2.0.9-7.el6
dovecot-mysql-2.0.9-7.el6
K tomu používám postfixadmin bez balíčku, normálně rozbalený do /var/www/html/postfixadmin. Právě dokumentace k postfixadminu mě dovedla ke správnému nastavení, samozřejmě je vhodné nastudovat i dokumentaci k Postfixu a Dovecotu, mají ji velmi dobrou. Nejdůležitější řádky z /etc/postfix/main.cf jsou:
virtual_transport = dovecot
smtpd_sasl_type = dovecot
a k tomu v /etc/postfix/master.cf:
dovecot unix - n n - - pipe
flags=DRhu user=maildir:maildir argv=/usr/libexec/dovecot/dovecot-lda -f ${sender} -d ${user}@${nexthop} -m ${extension}
Některé návody na internetu se vztahují na starší verze Postfixu a Dovecotu kde ještě nefungovala taková pěkná integrace (přes LDA a SASL) a všechno bylo zbytečně komplikovanější.
Jako bonus jsem vše zprovoznil i se zapnutým SELinuxem, pro začátek ho ale vypněte ať to máte jednodušší, to se dá dořešit později.
Pokud si chcete celé nastavování zjednodušit, zkuste vyměnit CentOS za Debian nebo Ubuntu - tam kromě toho že jsou aktuálnější verze všeho je dokonce i balíček postfixadmin který při instalaci provede většinu potřebné konfigurace Postfixu sám!