Salve a tutti,non riesco a scrivere un filtro di smistamento dei messaggi, per cosi' dire, "non standard".
Sono iscritto ad una mailing list xyz (nome fittizio), ospitata presso Yahoo Groups, e desidero spostare i messaggi attinenti che ricevo nella sua cartella; uso Thunderbird 2.0.0.9.
Spesso approfondisco alcuni argomenti in privato rispondendo all'autore di un messaggio apparso sulla lista, cosi' non posso piu' eseguire il controllo piu' ovvio - verificare se nell'oggetto e' presente l'identificativo [xyz] della ml - a causa dei falsi positivi: all'inizio lo usavo come filtro e ho spesso confuso le risposte, quindi vorrei evitare questa soluzione. Per fortuna i messaggi provenienti dalla ml hanno un disclaimer finale, quindi controllo se nel corpo e' presente parte del disclaimer: finora ha sempre funzionato.
I messaggi di un nuovo iscritto, tuttavia, non sono mai spostati: li invia codificati in base64 e credo che Thunderbird non decodifichi proprio il base64. Il modulo antispam non lo fa [1], probabilmente il filtro messaggi nemmeno.
Ho provato a filtrare i campi del messaggio, ma le seguenti combinazioni sono risultate tutte infruttuose: - "Mittente" e' / contiene "xyz@xxxxxxxxxxxxxxx" (sembra che la ml inoltri il messaggio: xyz@xxxxxxxxxxxxxxxx mi appare come "Mittente:", mentre l'indirizzo dell'autore come "Da:"); - "Reply-To" e' / contiene "xyz@xxxxxxxxxxxxxxx" (personalizzato: le risposte sono indirizzate alla ml);
- "To" e' / contiene "xyz@xxxxxxxxxxxxxxx" (personalizzato);- "X-Apparently-To" e' / contiene "xyz@xxxxxxxxxxxxxxx" (personalizzato: e' un'alternativa a To. Esistono due campi X-Apparently-To: uno e' il mio indirizzo e l'altro l'indirizzo della ml).
Ho volutamente escluso un filtro sull'autore ("Da" e' "pippo@xxxxxxxx") per lo stesso motivo del filtro sull'identificativo (mescola ml e risposte private); potrei filtrare altri campi, ma non riesco a capire se e dove sbaglio a farlo. Incollo due esempi di messaggi, uno correttamente filtrato (il messaggio di "pippo") e l'altro no (quello di "paperino").
Grazie, Andrea [1] http://wiki.mozilla.org/Thunderbird2:JunkMail - - - - - - - - - - - - - - - - - - - - - Filtrato per il disclaimer: - - - - - - - - - - - - - - - - - - - - - From - Wed Jan 23 15:49:08 2008 X-Account-Key: account2 X-UIDL: <stringa esadecimale> X-Mozilla-Status: 0011 X-Mozilla-Status2: 00000000X-Mozilla-Keys: X-Apparently-To: azname85@xxxxxxxx via 217.12.10.104; Wed, 23 Jan 2008 06:40:37 -0800
X-Originating-IP: [66.163.168.132]Authentication-Results: mta297.mail.re4.yahoo.com from=yahoogroups.com; domainkeys=pass (ok) Received: from 66.163.168.132 (HELO n38a.bullet.mail.sp1.yahoo.com) (66.163.168.132)
by mta297.mail.re4.yahoo.com with SMTP; Wed, 23 Jan 2008 06:40:37 -0800 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lima; d=yahoogroups.com; b=<sembra un checksum per l'integrita'>;Received: from [216.252.122.216] by n38.bullet.mail.sp1.yahoo.com with NNFMP; 23 Jan 2008 14:35:46 -0000 Received: from [66.218.69.3] by t1.bullet.sp1.yahoo.com with NNFMP; 23 Jan 2008 14:35:46 -0000 Received: from [66.218.67.115] by t3.bullet.scd.yahoo.com with NNFMP; 23 Jan 2008 14:35:46 -0000
X-Yahoo-Newman-Id: <id> X-Sender: paperino@xxxxxxxxxxx X-Apparently-To: xyz@xxxxxxxxxxxxxxx [taglio gli X-Received] X-Sensitivity: 3 To: "xyz" <xyz@xxxxxxxxxxxxxxx> X-XaM3-API-Version: 4.3 (R1) (B3pl25) X-SenderIP: 123.456.789.012 X-Originating-IP: 321.654.987.210 From: "paperino" <paperino@xxxxxxxxxxx> Sender: xyz@xxxxxxxxxxxxxxx MIME-Version: 1.0 Mailing-List: list xyz@xxxxxxxxxxxxxxx; contact xyz-owner@xxxxxxxxxxxxxxx Delivered-To: mailing list xyz@xxxxxxxxxxxxxxx List-Id: <xyz.yahoogroups.com> Precedence: bulk List-Unsubscribe: <mailto:xyz-unsubscribe@xxxxxxxxxxxxxxx> Date: Wed, 23 Jan 2008 15:32:47 +0100 Subject: <Oggetto> Reply-To: xyz@xxxxxxxxxxxxxxx Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <testo>Per cancellarsi inviare un messaggio vuoto e senza titolo a xyz-unsubscribe@xxxxxxxxxxxxxxx oppure visitare http://it.egroups.com/group/xyz/
Link utili di Yahoo! Gruppi <*> Per andare all'homepage del gruppo vai alla pagina: http://it.groups.yahoo.com/group/xyz/ <*> Le tue impostazioni email: Email singoli|Tradizionali <*> Per cambiare le impostazioni online visita il sito: http://it.groups.yahoo.com/group/xyz/join (necessaria l'ID Yahoo!) <*> Per cambiare le impostazioni tramite email: mailto:xyz-digest@xxxxxxxxxxxxxxx mailto:xyz-fullfeatured@xxxxxxxxxxxxxxx <*> Per annullare l'iscrizione al gruppo scrivi a: xyz-unsubscribe@xxxxxxxxxxxxxxx <*> L'utilizzo da parte tua di Yahoo! Gruppi è soggetto alle: http://it.docs.yahoo.com/info/utos.html - - - - - - - - - - - - - - - - - - - - - Non filtrato: - - - - - - - - - - - - - - - - - - - - - From - Tue Jan 22 12:45:50 2008 X-Account-Key: account2 X-UIDL: <Id> X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000X-Mozilla-Keys: X-Apparently-To: azname85@xxxxxxxx via 217.12.10.217; Tue, 22 Jan 2008 03:39:21 -0800
X-Originating-IP: [66.163.168.162]Authentication-Results: mta188.mail.re4.yahoo.com from=yahoogroups.com; domainkeys=pass (ok) Received: from 66.163.168.162 (HELO n48b.bullet.mail.sp1.yahoo.com) (66.163.168.162)
by mta188.mail.re4.yahoo.com with SMTP; Tue, 22 Jan 2008 03:39:21 -0800 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lima; d=yahoogroups.com; b=<checksum di integrita'>;Received: from [216.252.122.219] by n48.bullet.mail.sp1.yahoo.com with NNFMP; 22 Jan 2008 11:39:17 -0000 Received: from [209.73.164.86] by t4.bullet.sp1.yahoo.com with NNFMP; 22 Jan 2008 11:39:17 -0000 Received: from [66.218.67.114] by t8.bullet.scd.yahoo.com with NNFMP; 22 Jan 2008 11:39:17 -0000
X-Yahoo-Newman-Id: <id> X-Sender: pippo@xxxxxxxx X-Apparently-To: xyz@xxxxxxxxxxxxxxx [taglio gli X-Received] Content-class: urn:content-classes:message X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Message-ID: <id del messaggio> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: <argomento> Thread-Index: <stringa esadecimale> To: <xyz@xxxxxxxxxxxxxxx> X-NAIMIME-Disclaimer: 1 X-NAIMIME-Modified: 1 X-Originating-IP: 111.222.333.444 From: "pippo" <pippo@xxxxxxxx> X-Yahoo-Profile: pippo Sender: xyz@xxxxxxxxxxxxxxx MIME-Version: 1.0 Mailing-List: list xyz@xxxxxxxxxxxxxxx; contact xyz-owner@xxxxxxxxxxxxxxx Delivered-To: mailing list xyz@xxxxxxxxxxxxxxx List-Id: <xyz.yahoogroups.com> Precedence: bulk List-Unsubscribe: <mailto:xyz-unsubscribe@xxxxxxxxxxxxxxx> Date: Tue, 22 Jan 2008 12:39:29 +0100 Subject: <oggetto> Reply-To: xyz@xxxxxxxxxxxxxxx Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 <testo codificato in base64, disclaimer incluso> -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx