apt-get install dovecot dovecot-managesieved postgrey spamassassin dovecot-lmtpd
main.cf:
smtpd_recipient_restrictions =.
# Unsere Kinderchens erlauben!
permit_sasl_authenticated,
permit_mynetworks,
# RBL checken (könnte auch nur über policyd-weight erfolgen)
reject_rbl_client zen.spamhaus.org,
reject_rbl_client ix.dnsbl.manitu.net,
reject_rbl_client bl.spamcop.net,
# policyd-weight
#check_policy_service inet:127.0.0.1:12525,
# Greylisting checken über TCP-Socket:
check_policy_service inet:127.0.0.1:10023,
reject_unauth_destination,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unknown_recipient_domain
Dazu:
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_use_tls = yes
soft_bounce = yes
Fehler beim Versenden:
fatal: no SASL authentication mechanisms
In /etc/dovecot/conf.d/10-master.conf ggfs. einkommentieren
unix_listener auth-userdb {
mode = 0666
user = postfix
group = postfix
}
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666
}
LMTP für Sieve aktivieren
/etc/dovecot/conf.d/20-lmtp.conf
protocol lmtp {
# Space separated list of plugins to load (default is global mail_plugins).
mail_plugins = $mail_plugins sieve
}
Pfad:
/etc/dovecot/conf.d/90-sieve.conf: sieve = file:~/sieve;active=~/.dovecot.sieve
Im Home:
.dovecot.sieve -> sieve/Alles.sieve
Bei Änderung in der config von Postfix, soft_bounce = yes => alle Fehler werden zu temporären Fehlern, d.h. Mails bleiben in der Queue.
Login lokal testen:
telnet localhost 143
a login "user@domain" "password"
Sieve läuft auf Port 4190. Nach Update von dovecot(?) startete der Sieve-Daemon nicht mehr.
Gucken, ob in der /etc/dovecot/dovecout.conf folgende Zeile enthalten ist:
protocols = imap pop3 sieve
Keine Kommentare:
Kommentar veröffentlichen