kann fetchmail mails blocken

Post Reply
Message
Author
christian
Posts: 238
Joined: 13. Jul 2001 11:29
Contact:

kann fetchmail mails blocken

#1 Post by christian »

Hallo zusammen.

Gibt es eine Möglichkeit fetchmail beizubringen bestimmte mails direkt auf dem Server zu löschen?
Dan man ihm so eine Art Access Liste gibt mit allen mail-adresse drauf die nicht abgeholt werden dürfen.
Also eine gewisse Art Spamm Schutz.

Danke für die Infos.

Christian :)

moses

Re: kann fetchmail mails blocken

#2 Post by moses »

Hi,

ich hab andere lösung. Man fetcht alle Mails, dann leitet dass an MTA( z.B. sendmail|Postfix) der piped dass über procmail und procmail liefert dass an den POP/IMAP( z.B. cyrus-imap). Für blocking ist procmail zuständig. Da kann man mit RegEx ziemlich viel basteln.

CU
moses

christian
Posts: 238
Joined: 13. Jul 2001 11:29
Contact:

Re: kann fetchmail mails blocken

#3 Post by christian »

Danke erstmal.
Gibts da nicht was ganz simples?
Ich möchte einfach nur eine Art BlackList haben.
Gut. Procmail liefert die mails lokal aus. Wie müsste so eine Konfiguration aussehen.

Steffen

Re: kann fetchmail mails blocken

#4 Post by Steffen »

Easy as pie,

Das gilt für SuSE: In /etc/mail/access kannst Du Email-Adressen, Domain-Namen und IP-Adressen eintragen und über die Schlüsselwörter , OK, RELAY, REJECT und DISCARED. Möglich währen auch Codes gem. RFC821.

Ein Bsp.: Die "heiße Susie" schickt immer mails mit 0190er-Nummern, ihre Email-Adresse ist: heisse.susie@0190-spammer.de, das wollen wir in Zukunft verhindern und "Ihr" das auch mitteilen. Also tragen wir in /etc/mail/access folgende Zeile ein:

#heisse.susie
heisse.susie@0190-spammer.de 550 We don't accept mail from spammers

Aber eigentlich kann uns Post von der gesammt Domain 0190-spammer.de gestohlen bleiben! Also ist folgende Zeile sinnvoller:

#0190-spammer.de
0190-spammer.de 550 We don't accept mail from spammers

Ich hoffe geholfen zu haben<img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Steffen

bAZiK

Re: kann fetchmail mails blocken

#5 Post by bAZiK »

Hey Steffen,
wie wärs wenn du das mal nen bischen ausführlicher schreibst und dann als Kurztipp an pro-linux.de sendest?
Denke mal, das wird einige interessieren!

christian
Posts: 238
Joined: 13. Jul 2001 11:29
Contact:

Re: kann fetchmail mails blocken

#6 Post by christian »

Ja das hört sich doch schon gut an :)

>heisse.susie@0190-spammer.de 550 We don't accept mail from spammers
Und die 550 steht dann für Blocken?

Wer ich sofort testen.

Vielen Dank.

Christian

christian
Posts: 238
Joined: 13. Jul 2001 11:29
Contact:

Re: kann fetchmail mails blocken

#7 Post by christian »

Wo befindet sich die mail wenn diese access list durchgearbeitet wird?
Ist die mail dann schon lokal auf der Maschine?

Steffen

Re: kann fetchmail mails blocken

#8 Post by Steffen »

Hallo Leute,

das scheint ein "HEISSES" <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> Thema zu sein! Tja, wo befindet sich die Mail wenn der Block kommt? Das kommt darauf an wie euer Email-Server arbeitet. Der wohl häufigst zu findende Betriebsmodus ist fetchmail > sendmail > procmail. fetchmail holt die Mails per POP3 od. IMAP, sendmail checkt ob die Mail lokal zugestellt werden kann und ob alle Access-Regeln (/etc/mail/access). Wenn die Mail lokal zugestellt werden kann und darf wird sie an procmail, den lokalen Mail Transport Agent (MTA) übergeben. fetchmail lädt also alle Mails runter!

So, nun zu den Schlüsselwörtern, wobei ich nicht sagen kann ob das SuSE-spezifisch ist.

OK für Adressen und Domains, bedeutet, die se Adresse / Domain wird als Sender akzeptiert

RELAY für Netzwerke, meist sowas wie 192.168.0.0, Clients dieses Netzwerkes wird erlaubt Mails an "Unseren" sendmail zum verschicken zu übergeben.
REJECT für Adressen, Domain und Netzwerke, die Mail wird zurückgeschickt (550)
DISCARED für Adressen, Domain und Netzwerke, Mails werden "verschrottet", also gelöscht.

Um das downloaden kommt man, bei dem Betriebsmodus wohl nicht herum. <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">

cya
Steffen

Andreas

Re: kann fetchmail mails blocken

#9 Post by Andreas »

Hallo Christian,

ich denke, das Einfachste ist Mailfilter. Das lädt unwerwünschte Mails erst gar nicht vom POP3-Server runter. Wird per preconnect in fetchmailrc aufgerufen. Es gibt eine zentrale Datei, in der Du die Spam-Regeln aufstellst.

Info und Download unter http://mailfilter.sourceforge.net/

Gruß
Andreas

christian
Posts: 238
Joined: 13. Jul 2001 11:29
Contact:

Re: kann fetchmail mails blocken

#10 Post by christian »

Hallo zusammen.

Der Mailfilter ist wirklich super.
Einfach zu installieren und einfach zu konfigurieren.
Ich habe nun eine zentrale Blackliste die vor jedem fetchen (fetchmail) durchgerödelt wird.

Jetzt noch eine Frage.
Ich weiß, daß es im Internet einige rießen Verzeichnis gibt. Kann man die einsehen?
Wenn ja, würde ich einfach die dortigen Adressen in meine Blacklist mit aufnehmen.
Oder kann ich vielleicht eine diser Listen mit einbeziehen?

Danke für die Tips.

Gruß,
Christian
[-= Don't drink and root =-]

Post Reply