Ovaj tutorial će vam pokazati kako dobiti jednostavan poslužitelj pošte na FreeBSD 10, s Postfixom kao MTA, Dovecotom kao MDA i Sieveom za razvrstavanje pošte - preko šifrirane veze za poboljšanu sigurnost.
Kako biste sve ispravno konfigurirali, prvo instalirajte ove pakete:
pkg
pkg update -f
pkg install dovecot dovecot-managesieve postfix
Kad te pkg pita:
Would you like to activate Postfix in /etc/mail/mailer.conf [n]?
Odgovorite sa y.
Prvi korak konfiguracije obavlja se u /usr/local/etc/dovecot.conf. U protocol ldaodjeljku ćemo dodati adresu upravitelja pošte kako bi vas ljudi mogli kontaktirati u slučaju neuspjeha. Zatim ćemo dopustiti automatsko stvaranje mapa i automatsku pretplatu na navedene mape kako bismo izbjegli nedosljedno stanje između vašeg klijenta e-pošte i poslužitelja:
postmaster_address = yourname@yourdomain.tld
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
Sljedeći korak je dodijeliti ispravan put poštanskim sandučićima vaših korisnika u istoj datoteci, prema mail_locationdirektivi:
mail_location = maildir:~/Maildir
Ako linija već postoji, komentirajte je i zamijenite gornjom. Sada da konfigurirate enkripciju za IMAP. Pretpostavljam da već imate certifikat:
ssl = yes
ssl_cert = </path/to/your/certificate
ssl_key = </path/to/your/key
Posljednji korak je reći Postfixu da isporučuje poštu putem Dovecota, te mu također reći da koristi SASL putem Dovecota za autentifikaciju. Dodajte sljedeće retke u /usr/local/etc/postfix/main.cf:
mailbox_command = /usr/local/libexec/dovecot/deliver
smtpd_use_tls = no
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
Zatim dodajte obje usluge /etc/rc.confi pokrenite ih:
echo "postfix_enable=YES" >> /etc/rc.conf
echo "dovecot_enable=YES" >> /etc/rc.conf
/usr/local/etc/rc.d/postfix start
/usr/local/etc/rc.d/dovecot start
Budući da se smatra nepristojnim koristiti root-račun za slanje pošte, trebali biste stvoriti zasebnog korisnika za svoje potrebe slanja pošte:
pw user add youruser -m
passwd youruser
Obavijesti postfix o novom korisniku:
newaliases
Sada možete testirati funkcionalnost pošte sljedećom naredbom:
echo "TEST" | mail -s "testmail" youruser@localhost && tail -f /var/log/maillog
Ako vaše datoteke dnevnika sadrže redak sličan sljedećem (posljednji dio je važan) ..
postfix/local[27114]: 3F63C5B71: to=<youruser@localhost>, orig_to=<youruser@localhost>, relay=local, delay=0.01, delays=0/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/dovecot/deliver)
.. onda sve radi kako treba.
Sieve se automatski instalira i konfigurira od strane samog dovecot-managesievepaketa.
I to je to. Sada se možete prijaviti putem IMAP-a ili POP3 na siguran način, slati šifriranu poštu u transportu i pisati filtre pomoću Sieve.
Sretno slanje pošte!
Ostale verzije
Debian 7
CentOS 7
FreeBSD 10