Sljedeći vodič opisuje kako postaviti jednostavan poslužitelj za poštu koristeći Postfix kao MTA, Dovecot kao MDA i fantastično sito za razvrstavanje pošte. Polazna točka je svježe instalirani poslužitelj s Debianom na kojem imate pristup administrativnom korisniku ili sudo prava.
Prvo instalirajte potrebne pakete:
sudo apt-get install postfix dovecot-imapd dovecot-managesieved
Tijekom procesa instalacije bit ćete upitani kakvu vrstu poslužitelja koristite i kako će Postfix primati i slati poštu. Ovdje odaberite " Internet stranica ".
Prvi korak konfiguracije je povezati Dovecot s Postfixom i postaviti adresu upravitelja pošte, to je adresa koju će drugi vidjeti kada dostava pošte ne uspije, tako da vas mogu kontaktirati u slučaju eventualnih problema na vašoj strani. Otvorite /etc/dovecot/conf.d/15-lda.confi uredite sljedeći redak:
postmaster_address = yourname@yourdomain.tld
U istoj datoteci također aktivirajte automatsku izradu i pretplatu na mape koje generirate putem IMAP-a:
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
Sljedeći korak je konfiguriranje mjesta u datotečnom sustavu gdje bi se mailovi trebali pohraniti. Otvorite /etc/dovecot/conf.d/10-mail.confi uredite sljedeće retke:
mail_location = maildir:~/Maildir
Provjerite je li svako drugo spominjanje mail_locationkomentirano u ovom kontekstu. Sada možete reći Postfixu da preda dolaznu poštu Dovecotu tako da uređuje /etc/postfix/main.cf, dodajući sljedeći redak:
mailbox_command = /usr/lib/dovecot/deliver
Nakon ponovnog pokretanja oba servisa...
sudo service postfix restart
sudo service dovecot restart
... možete testirati da li sve radi izdavanjem sljedeće naredbe:
echo "Testmail!" | mail -s "Testmail!" root@localhost
Ako sve radi kako treba, trebali biste pronaći poruku sličnu sljedećoj u /var/log/mail.log:
install postfix/local[10309]: A0B361DDA2: to=<root@localhost>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver
Sada kada osnovna usluga radi, preostale su dvije važne stvari za postavljanje. Internet (nažalost) nije prijateljsko mjesto, zbog čega je šifriranje što je više moguće neophodno, u ovom slučaju koje pruža SSL/TLS. Idealno bi bilo da imate certifikat od pouzdanog CA - kao što je na primjer StartSSL gdje certifikat možete dobiti besplatno - ali za isključivo privatnu upotrebu i samopotpisani certifikat je u redu. Možete generirati samopotpisani certifikat sljedećom naredbom:
sudo mkdir /etc/dovecot/private
sudo openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
sudo chmod 600 /etc/dovecot/private/*
Ovisno o brzini CPU-a vašeg poslužitelja, to će potrajati minutu. Nakon dovršetka procesa generiranja, možete omogućiti TLS šifriranje i za Postfix i za Dovecot. Za Postfix dodajte sljedeće retke u /etc/postfix/main.cf:
smtpd_tls_cert_file = /etc/dovecot/private/mykey.pem
smtpd_tls_key_file = /etc/dovecot/private/mycert.pem
smtpd_use_tls = yes
Za Dovecot, otvorite /etc/dovecot/conf.d/10-ssl.confi uredite linije vezane za SSL:
ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem
Još jednom ponovno pokrenite obje usluge:
sudo service postfix restart
sudo service dovecot restart
Da biste provjerili je li postavka ispravna, možete testirati da li poslužitelj pošte dopušta šifrirane veze sljedećom naredbom:
openssl s_client -starttls smtp -crlf -connect youripaddressoryourdomain:25
Ako odgovor sadrži i certifikat i podatke o vezi, onda sve radi kako treba. Posljednji korak ovog vodiča je konfiguracija Sieve . Prilično je jednostavno, otvorite /etc/dovecot/conf.d/15-lda.confsvojim omiljenim uređivačem teksta i uredite sljedeći redak:
mail_plugins = $mail_plugins sieve
Konačnim ponovnim pokretanjem Dovecot-a završava se vaše postavljanje:
sudo service dovecot restart
U ovom trenutku, možda ćete htjeti postaviti drugog korisnika jer se korištenje root-a za slanje e-pošte smatra arogantnim. Jednostavno pokrenite:
useradd -m yourusername
passwd yourusername
Sada se možete prijaviti na svoj poslužitelj kao novostvoreni korisnik putem sigurne veze, slati i primati poštu putem sigurnih veza i razvrstati svoju poštu pomoću sita preko sigurne veze.
Sretno slanje pošte!
Ostale verzije
Debian 7
CentOS 7
FreeBSD 10