Usług pocztowych w sieci jest niezliczona ilość, jednak gdy ma się swoją domenę na swoim serwerze – dobrze jest mieć również swoją pocztę. Instalacja i konfiguracja jest naprawdę prosta – jeśli instalujemy wszystko na Ubuntu (a jakże by inaczej) 🙂
Tak więc zaczynamy od aktualizacji portów:
sudo apt-get update && sudo apt-get upgrade
I instalujemy wymagane pakiety:
sudo apt-get install postfix
W trakcie instalacji pojawi się ekran konfiguracyjny (wybieramy – Internet Site”)
Instalujemy coś do odbierania poczty:
sudo apt-get install dovecot-imapd dovecot-pop3d
I mamy zainstalowany serwer poczty. Fajnie prawda? Ale nie można jeszcze nic wysłać, odebrać też jest ciężko – więc może by trochę skonfigurować? Konfiguracja jest prowadzona przez PLAIN LOGIN, brak szyfrowania (to może kiedyś dodam), użytkownicy fizyczni komputera – całość poczty przechowywana w katalogu użytkownika.
sudo vim /etc/dovecot/dovecot.conf
Odszukujemy linię:
mail_location = maildir:~/Maildir # (for maildir) # i ją odkomentowujemy
Wyszukujemy mechanisms i patrzymy co tam jest ustawione, powinno być:
mechanisms = plain login
Wyszukujemy następnie:
socket listen {
client {
path = /var/spool/postfix/private/dovecot-sasl-auth
mode = 0660
user = postfix
group = postfix
}
}
Co trzeba odkomentowujemy, co trzeba dodajemy – nie ma to jak pomocny tutorial 🙂
Dovecot poprawnie zapisany, można zrestetować go (sudo /etc/init.d/dovecot restart)
Przechodzimy do postfixa
sudo postconf -e 'home_mailbox = Maildir/’
sudo vim /etc/postfix/main.cf
dodajemy w „mydestination” swoją domenę (może być ich więcej)
sudo vim /etc/postfix/master.cf
wpis stmp powinien wyglądać tak:
smtp inet n – n – – smtpd
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/dovecot-sasl-auth
-o smtp_sasl_auth_enable=no
-o smtpd_sasl_auth_enable=yes
-o smtpd_use_tls=no
-o smtp_use_tls=no
-o smtpd_tls_auth_only=no
-o smtpd_sasl_security_options=noanonymous
-o smtpd_recipient_restrictions=permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
-o smtpd_sasl_authenticated_header=yes
-o broken_sasl_auth_clients=no
sudo /etc/init.d/postfix restart
z poziomu użytkownika: maildirmake.dovecot /home/Maildir
Poczta powinna działać..
Prościej i pewniej skorzystać z Google Apps (można skonfigurować we własnej domenie).