Tapio Väättänen
2017-12-03 21:08:56 UTC
Kokeilenpa kysyä apua täältä ihan ensiksi.
Olen asentanut AWS Linux AMI:iin mailiserverin otsikonmukaisella
yhdistelmällä.
Kaikki muu toimii, paitsi se, että spammit menisi suoraan Junk-kansioon.
Homman tulisi toimia kun laittaa Dovecotiin Sieve-plugarin, ja kertoo sille,
että jos X-Spam: NO niin ei tee mitään, mutta muutoin siirtää mailin Junk
kansioon.
Tämä ehkä toimisikin, mutta joka kerta kun kerron Postfixilla käyttää
Dovecottia LDA:na, niin homma tyssää siihen.
Postfixin deliver toimii kun /etc/postfix/master.cf:ssa on rivi:
spamassassin unix - n n - - pipe user=spamfilter
argv=/usr/bin/spamc -f -e /usr/sbin/sendmail.postfix -oi -f ${sender}
${recipient}
Eli yllä LDA on sendmail.postfix. Sen kun vaihdan Dovecotiksi:
#spamassassin unix - n n - - pipe
user=spamfilter argv=/usr/bin/spamc -f -e /usr/libexec/dovecot/deliver -f
${sender} -m ${recipient}
Saan /var/log/maillog:iin
Dec 3 14:41:22 manica postfix/pipe[6586]: D6B5228471:
to=<***@example.com>, relay=spamassassin, delay=0.57, delays=0.1/0/0/0.47,
dsn=4.3.0, status=deferred (temporary failure)
Ja /var/log/dovecot-lda-errors.log:iin
Dec 03 14:41:22 lda(spamfilter): Error: user spamfilter: Initialization
failed: Namespace '': Home directory not set for user. Can't expand ~/ for
mail root dir in: ~/mail:INBOX=/var/mail/spamfilter
Dec 03 14:41:22 lda(spamfilter): Fatal: Invalid user settings. Refer to
server log for more information.
Viikon päivät olen tätä nyt googlaillut, ja kuitenkin mailit ja SpamAssassin
toimii, mutta ilmeisesti en van osaa konffata tuota Sieveä.
Onko kenelläkään ajatusta millä tuon saisi toimimaan?
Alustana on tosiaan siis AWS Linux AMI, eli käytännössä CentOS 6.x
Olen asentanut AWS Linux AMI:iin mailiserverin otsikonmukaisella
yhdistelmällä.
Kaikki muu toimii, paitsi se, että spammit menisi suoraan Junk-kansioon.
Homman tulisi toimia kun laittaa Dovecotiin Sieve-plugarin, ja kertoo sille,
että jos X-Spam: NO niin ei tee mitään, mutta muutoin siirtää mailin Junk
kansioon.
Tämä ehkä toimisikin, mutta joka kerta kun kerron Postfixilla käyttää
Dovecottia LDA:na, niin homma tyssää siihen.
Postfixin deliver toimii kun /etc/postfix/master.cf:ssa on rivi:
spamassassin unix - n n - - pipe user=spamfilter
argv=/usr/bin/spamc -f -e /usr/sbin/sendmail.postfix -oi -f ${sender}
${recipient}
Eli yllä LDA on sendmail.postfix. Sen kun vaihdan Dovecotiksi:
#spamassassin unix - n n - - pipe
user=spamfilter argv=/usr/bin/spamc -f -e /usr/libexec/dovecot/deliver -f
${sender} -m ${recipient}
Saan /var/log/maillog:iin
Dec 3 14:41:22 manica postfix/pipe[6586]: D6B5228471:
to=<***@example.com>, relay=spamassassin, delay=0.57, delays=0.1/0/0/0.47,
dsn=4.3.0, status=deferred (temporary failure)
Ja /var/log/dovecot-lda-errors.log:iin
Dec 03 14:41:22 lda(spamfilter): Error: user spamfilter: Initialization
failed: Namespace '': Home directory not set for user. Can't expand ~/ for
mail root dir in: ~/mail:INBOX=/var/mail/spamfilter
Dec 03 14:41:22 lda(spamfilter): Fatal: Invalid user settings. Refer to
server log for more information.
Viikon päivät olen tätä nyt googlaillut, ja kuitenkin mailit ja SpamAssassin
toimii, mutta ilmeisesti en van osaa konffata tuota Sieveä.
Onko kenelläkään ajatusta millä tuon saisi toimimaan?
Alustana on tosiaan siis AWS Linux AMI, eli käytännössä CentOS 6.x
--
sip:***@tav.iki.fi http://tav.iki.fi
"Ei me nyt tietenkään niin paljon saada kuin jotkut poikabändit."
-- Timo Kotipelto IS:ssa 11.9.2015
sip:***@tav.iki.fi http://tav.iki.fi
"Ei me nyt tietenkään niin paljon saada kuin jotkut poikabändit."
-- Timo Kotipelto IS:ssa 11.9.2015