Breve riassunto: uso FreePOPs con SpamPal per una casella tin.it. Il primo passa la mail al secondo, che vede se è spam e nel qual caso lo cestina. Che sia spam o no il programma comunque aggiunge degli header suoi alla mail per far vedere che ha fatto il controllo sul messaggio.
Il problema è che FreePOPs non indica bene a SpamPal la struttura della mail e nello specifico dove finiscono gli headers e dove inizia la mail vera e propria. Il risultato è che SpamPal mette i suoi header nel posto sbagliato (cioè alla fine della mail) e così non si legge più un tubo, perché Outlook non ci capisce più nulla.
Esempio pratico:
- Codice: Seleziona tutto
Return-Path: <mittente@indirizzo_mail.com>CReceived: from vsmtp19.tin.it
(192.168.70.94) by ims2a.cp.tin.it (7.2.072.1)
id 4421DC2F033084E7 for destinatario@indirizzo_mail.com; Wed, 13 Sep 2006
02:23:04 +0200CReceived: from smtp5.libero.it (193.70.192.55) by vsmtp19.tin.it
(7.2.072.1)
id 44C694D607710CF7 for destinatario@indirizzo_mail.com; Wed, 13 Sep 2006
02:23:04 +0200CReceived: from localhost (172.16.1.47) by smtp5.libero.it
(7.0.027-DD01)
id 44ECD10D01B26D9E for destinatario@indirizzo_mail.com; Wed, 13 Sep 2006
02:23:04 +0200CReceived: from smtp0.libero.it ([172.16.1.204])
by localhost (asav7.libero.it [193.70.193.93]) (amavisd-new, port 10024)
with ESMTP id 03889-10 for <destinatario@indirizzo_mail.com>;
Wed, 13 Sep 2006 02:23:03 +0200 (CEST)CReceived: from saibal
(adsl-ull-223-2.51-151.net24.it [151.51.2.223])
by smtp0.libero.it (Postfix) with SMTP id 7D5B333386F
for <destinatario@indirizzo_mail.com>; Wed, 13 Sep 2006 02:23:03 +0200
(MEST)CMessage-ID: <003701c6d6ca$c5afabc0$0201a8c0@saibal>CFrom: "Dylan666"
<mittente@indirizzo_mail.com>CTo: "Old Boy"
<destinatario@indirizzo_mail.com>CSubject:
=?Windows-1252?Q?questa_=E8_una_mail_di_prima?=CDate: Wed, 13 Sep 2006
02:23:01 +0200COrganization: PC-facileCMIME-Version: 1.0CContent-Type:
text/plain;
charset="Windows-1252"CContent-Transfer-Encoding: 7bitCX-Priority:
3CX-MSMail-Priority: NormalCX-Mailer: Microsoft Outlook Express
6.00.2800.1478CX-MIMEOLE: Produced By Microsoft MimeOLE
V6.00.2800.1478CX-Scanned: with antispam and antivirus automated system at
libero.itC
scrivo qualcosa bla bla bla
X-SpamPal: PASS WLIST EMAIL
X-Wlist-Pattern: destinatario@indirizzo_mail.com
Ora: il problema sembra dovuto al fatto che FreePOPs segnala male la fine degli header perché mette un "linefeed" di troppo:
http://www.spampalforums.org/phpBB2/vie ... 2872#32872
Da dove lo levo calcolando che la mail viene dato in pasto a questo?
http://diludovico.org/freepops/plugins/tin.lua
Credevo che la parte incriminata fosse questa:
- Codice: Seleziona tutto
function(capture) return "\r\n" .. capture end)
Naturalmente ho provato a levare la "\r" ma nulla... dove devo fare la modifica e come allora?