Newsgroup: it.comp.os.linux.iniziare
Titolo: [Postfix] eliminare mail indesiderate

Ciao a tutti,
 
  devo per motivi di lavoro ricevere posta da diverse caselle di lavoro
e da queste mi arriva un sacco di posta indesiderata che vorrei fosse
cancellata direttamente, senza messaggi di ritorno al mittente, cosi' da
non vederla proprio.
 
  Leggendo in rete ho provato a configurare postfix.
 
1) Aggiunto in 
main.cf
:
 
smtpd_recipient_restrictions= check_sender_access hash:/etc/postfix/sender_access
 
2) Creato il file sender_access inserendo roba tipo questa:
 
pippo@          REJECT
@dominio.xxx    REJECT
 
  cosi' da non ricevere mail da pippo (qualsiasi dominio usi) e da tutti
coloro che scrivono da "dominio.xxx".
 
  Ho dato postmap sender_access che non ha dato messaggi di errore ma
proprio oggi una mail da "pippo" mi e' arrivata lo stesso.
 
  Certamente sbaglio qualcosa, non sono esperto. Potete aiutarmi?
Grazie. :-)
 
  Un saluto,
 
 
-- 
Gianfranco Bertozzi

 e da queste mi arriva un sacco di posta indesiderata che vorrei fosse
]zac[
 
Non credo di poterti aiutare.
 
Solo c'è una cosa che mi sembra strana, 
 
- postfix è un smtp, cioè un server che viene utilizzato per inviare e-
mail
 
- da me, per esempio, c'è cyrus-imapd che riceve le e-mail, e sarebbe li 
che dovrebbero essere inserire regole di filtraggio

 e- mail
 
  E' che in rete ho trovato diversi howto che riguardano postfix e lo
spam e mi sembrava facessero proprio quello che mi serviva.
 
  Puo' darsi abbia letto male io, non conosco molto bene l'inglese e
forse ci son pure stato poco attento. Per ricevere ho sempre usato
fetchmail ma non riesco a trovar nulla al riguardo.
 
  A me servirebbe dire a qualche servizio del mio computer (debian 9
con postfix e fetchmail) "cancella immediatamente le email provenienti
dai tizi che trovi nel file X".
 
  Per altre caselle ho impostato filtri antispam direttamente da sito
ma ho una casella di lavoro attraverso la quale arriva parecchio
ciarpame che non ho possibilita' di bloccare.
 
  Grazie comunque. :-D


 dai tizi che trovi nel file X".
]zac[
 
Bisogna identificare esattamente il giro delle e/mail in entrata.
 
Per esempio POP3/IMAD esterno -> fetchmail le scarica in locale -> 
sendmail/postfix le invia agli utenti interni.
 
Se è così (e non si può o vuole intervenire sul PO3/IMAD esterno) 
probabilmente bisogna aggiungere a fetchmail qualcosa tipo SpamAssassin .

 dai tizi che trovi nel file X".
]zac[
 
Supponendo che postfix sia il tuo MTA e quindi i presupposti siano giusti,
 
c'è questa guida che spiega passo passo ogni azione
 
https://blog.tinned-software.net/permanently-reject-a-specific-email-
 
sender-address-using-postfix/
 
 
hai eseguito anche questi passi?
 
postmap /etc/postfix/sender_access
 
service postfix reload

 sender-address-using-postfix/
 
  Ho salvato il link, appena possibile me la guardo meglio. Mi pare di
aver fatto proprio cosi', compreso il postmap e il reload, ma le email
arrivano ugualmente.
 
  Io vorrei che queste email provenienti dalla casella aziendale (dove
non posso inserire filtri, purtroppo) non mi arrivassero proprio e il
mittente non ricevesse nulla da me.
 
  Appena riesco rifaccio un po' di tentativi, poi semmai scrivo qui.
 
  Grazie ancora.


 mittente non ricevesse nulla da me. 
 
  Credo di esser riuscito a filtrare le email indesiderate, spero di non dover scrivere
correzioni al riguardo.
 
  Semplicemente non dovevo configurare ne' postfix ne' fetchmail ma procmail, era
lui che nel mio computer si occupava (e si e' sempre occupato) di inoltrare la posta.
Avevate ragione, solo che  io ad ogni nuovo computer ho una lista di pacchetti 
standard e non ci avevo fatto piu' caso. 
 
  E' sufficiente(fatte due prove e sembra funzionare) creare un file .procmailrc 
con inserite regole tipo:
 
:0
* ^From.indirizzoindesiderato
./mail/Spam
 
per mandare le mail direttamente nel file "Spam". Ci sono diversi howto in rete.
 
  Un saluto,