Discussioni sul sistema operativo Linux
 

Eliminare email malformate

fulvio 23 Giu 2015 09:40
Ciao a tutti,
mi ritrovo periodicamente a dover intervenire manualmente per
rimuovere delle email malformate, di solito spam, che Postfix
di rifiuta, giustamente, di accettare.
Lo scenario è questo:
server aziendale con Postfix/Dovecot/fetchmail,
fetchmail, in cron, scarica un certo numero di caselle email "esterne"
a questo server aziendale e le consegna a Postfix.
Postfix si rifiuta di accettarle con un messaggio fatto così:

postfix/smtpd[28462]: warning: Illegal address syntax from
localhost[127.0.0.1] in RCPT command: <Expe" info@login-ex.com>"@s18444457.onl>

Quell'email resta sul server mail esterno all'infinito, devo cancellare
quella/quelle email manualmente. Alle volte, nei casi più gravi, quelle
email malformate fanno da "tappo" a quella casella, con il risultato che
non scarica più niente fintato che non viene rimosso il "tappo"

Suggerimenti ?
grazie a tutti
Mauro Orlandini 23 Giu 2015 16:54
Il Tue, 23 Jun 2015 09:40:07 +0200, fulvio ha scritto:

> Quell'email resta sul server mail esterno all'infinito, devo cancellare
> quella/quelle email manualmente. Alle volte, nei casi più gravi, quelle
> email malformate fanno da "tappo" a quella casella, con il risultato che
> non scarica più niente fintato che non viene rimosso il "tappo"
>
> Suggerimenti ?
> grazie a tutti

Sembrerebbe un problema di fetchmail. Prova a lanciarlo a mano con
maggiore verbosita' (fetchmail -v -v) e cerca di vedere dove sta
l'inghippo (probabilmente un header malformato). Io uso fetchmail 6.3.26.

Ciao, Mauro
fulvio 24 Giu 2015 08:41
Il 23/06/2015 16:54, Mauro Orlandini ha scritto:
> Sembrerebbe un problema di fetchmail. Prova a lanciarlo a mano con
> maggiore verbosita' (fetchmail -v -v) e cerca di vedere dove sta
> l'inghippo (probabilmente un header malformato). Io uso fetchmail 6.3.26.

Ciao Mauro,
uhm... a me non sembra un problema di fetchmail, vediamo se riesco a spiegarmi:
il server mail esterno riceve tutte le email, anche quelle che hanno come
mittente un indirizzo uguale a: <Expe" info@login-ex.com>"@s18444457.onl>
o simili. Tali indirizzi non mi sembrano proprio conformi agli standard; i
server aziendali, sui quali ho problemi, cosa fanno:
- fetchmail interroga la casella del server email esterno e scarica l'email
- fetchmail non segnala niente a riguardo di quell'indirizzo mittente
"schifezza" (ho visto con -v -v)
- fetchmail cerca di "inoltrare" a Postfix quell'email "schifezza"
- Postfix controlla l'header, si accorge che qualcosa non rispetta gli
standard, segnala ....Illegal address syntax..... e rifiuta di accettare
quella email
- fetchmail/Postfix NON scaricano quell'email, e quella email resta sul server
esterno all'infinito

Ho pensato: o trovo un parametro di configurazione di Postfix che istruisca
Postfix ad accettare anche le email "schifezza", oppure trovo un programmino
terzo che interroga il server esterno e, se trova email "schifezza", le
cancella in loco.
Il parametro di configurazione di Postfix non l'ho trovato, probabilmente non
ho cercato bene o non ho studiato a fondo (probabile)
Anche il programmino terzo che cancelli l'email "schifezza" alla fonte, non
l'ho trovato.
Mauro Orlandini 25 Giu 2015 09:48
Il Wed, 24 Jun 2015 08:41:52 +0200, fulvio ha scritto:

> il server mail esterno riceve tutte le email, anche quelle che hanno
> come mittente un indirizzo uguale a: <Expe"
> info@login-ex.com>"@s18444457.onl>
> o simili. Tali indirizzi non mi sembrano proprio conformi agli standard;
> i server aziendali, sui quali ho problemi, cosa fanno:

Sicuramente non sono conformi.

> Ho pensato: o trovo un parametro di configurazione di Postfix che
> istruisca Postfix ad accettare anche le email "schifezza", oppure trovo
> un programmino terzo che interroga il server esterno e, se trova email
> "schifezza", le cancella in loco.
> Il parametro di configurazione di Postfix non l'ho trovato,
> probabilmente non ho cercato bene o non ho studiato a fondo (probabile)

Prova a dare una occhiata al parametro reject_non_fqdn_sender

http://www.cyberciti.biz/tips/postfix-spam-filtering-with-blacklists-
howto.html

Ciao, Mauro
Stefano L. 25 Giu 2015 10:33
fulvio wrote:


> Ho pensato: o trovo un parametro di configurazione di Postfix che
> istruisca Postfix ad accettare anche le email "schifezza"

Anche fetchmail ha un sacco di parametri, non so se fa al caso tuo ma....

dal man di fetchnmailrc

set no bouncemail Direct error mail to the local
postmaster (as per the ’postmas‐
ter’ global option above).



--
Stefano L.

3987^12 + 4365^12 = 4472^12
fulvio 25 Giu 2015 11:34
Il 25/06/2015 10:33, Stefano L. ha scritto:
> Anche fetchmail ha un sacco di parametri, non so se fa al caso tuo ma....
>
> dal man di fetchnmailrc
>
> set no bouncemail Direct error mail to the local
> postmaster (as per the ’postmas‐
> ter’ global option above).
>

Sì, qualcosa del genere può fare al caso mio.
Forse questo:

set no softbounce Delete permanently undeliverable
mail. It is recommended to use
this option if the configuration
has been thoroughly tested.

Farò delle prove.
Grazie

fulvio

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Discussioni sul sistema operativo Linux | Tutti i gruppi | it.comp.os.linux.sys | Notizie e discussioni linux | Linux Mobile | Servizio di consultazione news.