Postfix/Spamassassin/Dovecot/Sieve

4 views
Skip to first unread message

Nospam

unread,
Dec 9, 2017, 12:30:48 PM12/9/17
to
Hello,

Dovecotin sieve ei kaiketi osaa poistaa attachmentteja maileista?
Olisiko jotakin ideaa miten tuon saisi toteutteuta
Postfix/Spamassassin/Dovecot systeemissä? Alustana Centos 7.4.

Ideana olisi paitsi laittaa spam SPAM kansioon (tämä toimii jo), mutta
myös samalla poistaa spammista mahdolliset liitetiedostot sieve
säännöllä tai jollain muulla.

Terv, Nospam

Ari Saastamoinen

unread,
Dec 9, 2017, 6:16:20 PM12/9/17
to
Nospam <nos...@nospam.fin.invalid> writes:

> Dovecotin sieve ei kaiketi osaa poistaa attachmentteja maileista?
> Olisiko jotakin ideaa miten tuon saisi toteutteuta
> Postfix/Spamassassin/Dovecot systeemissä? Alustana Centos 7.4.

Ensin meinasin sanoa, että eihän tuollaisen sieve-härpäkkeen edes
kuuluisi tehdä tuota, mutta sitten funtsasin, että toi on aika
monipuolinen juttu, ja saattaisi ehkä sittenkin onnistua.

Googlella löysin tällaisen, ja tuo näyttää ihan järkevältä, ja
periaatteessa ehkä jopa toimisikin, mutta....

require [ "foreverypart", "mime", "replace" ];
foreverypart
{
if anyof (
header :mime :contenttype :is
"Content-Type" "application/exe",
header :mime :param "filename"
:matches ["Content-Type", "Content-Disposition"] "*.com" )
{
replace "Executable attachment removed by user filter";
}
}

.... sivun https://pigeonhole.dovecot.org/ mukaan tuota
replace-komentoa ei ole toteutettu dovecotin sieve-engineen enkä ihan
heti keksi noista toteutetuista komennoista sille mitään kauhean
fiksua korviketta. vnd.dovecot.filter käynnistää ulkoisen ohjelman,
ja käyttää sen outputtia jatkoprosessointiin, niin tuolla sen voisi
korvata, mutta en nyt jaksanut testailla kun toi pitäisi erikseen
sallia dovecotin konffissa.

Noitten TODO-listalla toi replace näyttäis kyllä olevan about
kärjessä, joten ehkä sekin on sieltä joskus tulossa.

--
Arzka oh3mqu+...@hyper.fi - En halua follareita mailina
1. Valitse sopiva paikka, ei ihmisten tai rakennusten lahella, jossa
paukku voi aiheuttaa hairiota. - Iso-Kiinalaisen kayttoohje

Nospam

unread,
Dec 10, 2017, 5:05:12 AM12/10/17
to
Näin näyttää olevan ja siten näyttäisi olevan olemassa myös simppelimpi
fileinto-except laajennus, jota ei ole myöskään mainittu tuolla tuetuksi.


require "fileinto-except";
if header :contains "X-Spam-Flag" "YES" {
fileinto-except SPAM :contains "filename" ".exe"
}

Ehkö myös joku tommonen sieve toimisi (jos fileinto-except olis tuettu).
Pitänee jäädä odottomaan tuota replacea sitten.

Tuo sieven editointi vaikka Winkkarikoneesta toimii myös hienosti
Thunderbirdillä ja sen sieve clientillä [1]....

[1] https://github.com/thsmi/sieve

BR, Nospam


Vesa-Matti J Kari

unread,
Dec 9, 2018, 6:23:03 AM12/9/18
to
Nospam <nos...@nospam.fin.invalid> wrote:
> Ehkö myös joku tommonen sieve toimisi (jos fileinto-except olis tuettu).
> Pitänee jäädä odottomaan tuota replacea sitten.

Luulisin, että ainakin Sendmail + mimedefang + spamassassin kombinaatiolla
on suhteellisen helppoa poistaa MIME-part viestistä, mutta en ole täysin
varma. Tutkin asiaa kun kerkiän, mutta siihen saattaa mennä viikkojakin.

Postfixin pitänee tuossa toteutusmallissa puhua MILTER-protokollaa, jotta
homma toimisi.

vmk

Vesa-Matti J Kari

unread,
Dec 9, 2018, 6:35:44 AM12/9/18
to
Vesa-Matti J Kari <vmk...@cc.helsinki.fi> wrote:
> Postfixin pitänee tuossa toteutusmallissa puhua MILTER-protokollaa, jotta
> homma toimisi.

Jaaha, vastasin sitten *vuoden vanhaan* threadiin...

vmk
Reply all
Reply to author
Forward
0 new messages