Овај водич ће вам показати како да добијете једноставан сервер за пошту на ФрееБСД 10, са Постфик-ом као МТА, Довецотом као МДА и Сивом за сортирање поште - преко шифроване везе ради побољшане безбедности.
Да бисте све правилно конфигурисали, прво инсталирајте ове пакете:
pkg
pkg update -f
pkg install dovecot dovecot-managesieve postfix
Када вас пкг пита:
Would you like to activate Postfix in /etc/mail/mailer.conf [n]?
Одговорите са y.
Први корак конфигурације се обавља у /usr/local/etc/dovecot.conf. У protocol ldaодељку ћемо додати адресу управника поште како би људи могли да вас контактирају у случају неуспеха. Затим ћемо дозволити аутоматско креирање фасцикли и аутоматску претплату на поменуте фасцикле да бисмо избегли неконзистентно стање између вашег клијента поште и сервера:
postmaster_address = yourname@yourdomain.tld
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
Следећи корак је да доделите исправну путању за поштанске сандучиће ваших корисника у истој датотеци, према mail_locationдирективи:
mail_location = maildir:~/Maildir
Ако линија већ постоји, коментаришите је и замените је горњом. Сада да конфигуришете шифровање за ИМАП. Претпостављам да већ имате сертификат:
ssl = yes
ssl_cert = </path/to/your/certificate
ssl_key = </path/to/your/key
Последњи корак је да кажете Постфик-у да испоручује пошту преко Довецот-а, као и да му кажете да користи САСЛ преко Довецот-а за аутентификацију. Додајте следеће редове у /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
Затим додајте обе услуге /etc/rc.confи покрените их:
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
Пошто се сматра непристојним користити роот-налог за слање поште, требало би да креирате посебног корисника за своје потребе слања поште:
pw user add youruser -m
passwd youruser
Информишите постфик о новом кориснику:
newaliases
Сада можете тестирати функционалност поште помоћу следеће команде:
echo "TEST" | mail -s "testmail" youruser@localhost && tail -f /var/log/maillog
Ако ваше датотеке евиденције садрже линију сличну следећој (последњи део је важан) ..
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)
.. онда све ради како треба.
Сито се аутоматски инсталира и конфигурише од стране самог dovecot-managesieveпакета.
И то је то. Сада се можете пријавити преко ИМАП-а или ПОП3 на безбедан начин, слати шифровану пошту за транспорт и писати филтере са Сиеве-ом.
Срећно слање поште!
Друге верзије
Дебиан 7
ЦентОС 7
ФрееБСД 10