Discussion:
Postfix/Spamassassin/Dovecot/Sieve
(too old to reply)
Nospam
2017-12-09 17:30:47 UTC
Permalink
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
2017-12-09 23:16:19 UTC
Permalink
Post by Nospam
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
2017-12-10 10:05:11 UTC
Permalink
Post by Ari Saastamoinen
Post by Nospam
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.
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
2018-12-09 11:23:02 UTC
Permalink
Post by Nospam
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
2018-12-09 11:35:43 UTC
Permalink
Post by Vesa-Matti J Kari
Postfixin pitänee tuossa toteutusmallissa puhua MILTER-protokollaa, jotta
homma toimisi.
Jaaha, vastasin sitten *vuoden vanhaan* threadiin...

vmk

Loading...