urpmi postfix (şi urpmi mc, vom folosi mcedit pentru editarea fişierelor)
- mcedit /etc/postfix/main.cf - adaugăm dupa “# User configurable parameters“:
myhostname = mail.domeniu.ro relay_domains = domeniu.ro mynetworks_style = subnet mynetworks = 10.10.10.0/24, 127.0.0.0/8 (aici hotărâm pe cine lăsăm să trimita email prin noi)
- modificam „inet_interfaces“ din „localhost“ in „all“ - acum trebuie să mapăm userii virtuali de mail către cei existenţi în sistem; acest lucru îl facem în trei paşi simpli:
I. adăugăm în /etc/postfix/main.cf „virtual_alias_maps = hash:/etc/postfix/virtual“
II. edităm /etc/postfix/virtual şi adăugăm userii dupa urmatorul model: ( User virtual: User sistem:)
nicolae.gigel@domeniu.ro nicu
Atenţie, această setare presupune ca utilizatorul nicu să existe in sistem (aşadar să-l adaugam dacă nu am facut-o deja: useradd -s /sbin/nologin nicu && passwd nicu - userul va fi adăugat fără drept de shell, pentru o securitate mai bună.
III. rulăm comanda „postmap /etc/postfix/virtual“ pentru ca postfix să ştie de noul utilizator de mail (comanda se dă de fiecare data când modificăm fişierul). - /etc/init.d/postfix restart - de acum postfix ascultă pe toate interfeţele şi poate primi şi trimite mail dinspre şi spre internet, iar toate mesajele trimise către nicolae.gigel@domeniu.ro vor ajunge în inbox-ul lui nicu.
Dovecot este un daemon POP3 şi IMAP, prin intermediul său utilizatorii îşi pot lua emailul de pe server printr-un client gen Mozilla Thunderbird
#urpmi dovecot (dacă nu e deja instalat) mcedit /etc/dovecot.conf
Adăugăm în fişier:
protocols = imap pop3
(dacă nu facem această modificare, dovecot rulează în mod implicit numai serverul IMAP, nu şi POP3).
/etc/init.d/dovecot start
Trebuie avut grijă ca postfix şi dovecot să se iniţializeze când porneşte sistemul, pentru asta putem folosi drakxservices.