Spam-Filter unter sendmail/procmail
Servus beieinander! Ich bekomme in einem reinen Mailaccount (homedir$=/tmp) regelmäßig Mail eines Pornoanbeiters, und will diese los werden. Da kein eigenes Homeverzeichnis da ist, entfällt Procmail, denn dafür brauche ich ja eine .procmail-Datei, ODER???? Die Spam kommt immer von der selben Domainnamen rein, die Absendernamen vor dem Domainnamen variieren. Die Mail soll komplett in /dev/null verschwinden! Kann ich einen Filter in sendmail einrichten? Was muß ich dazu wo eintragen? /etc/sendmail.cf? /etc/mail/access??? Wer kann mir helfen? Für Eure Hilfe bedanke ich mich schon einmal im voraus. Bis die Tage Thomas Zinner
Hallo Thomas, On Wed, 30 Jan 2002, Thomas Zinner wrote:
Ich bekomme in einem reinen Mailaccount (homedir$=/tmp) regelmäßig Mail eines Pornoanbeiters, und will diese los werden. Da kein eigenes Homeverzeichnis da ist, entfällt Procmail, denn dafür brauche ich ja eine .procmail-Datei, ODER???? Die Spam kommt immer von der selben Domainnamen rein, die Absendernamen vor dem Domainnamen variieren. Was muß ich dazu wo eintragen? /etc/sendmail.cf? /etc/mail/access???
Einfach in die /etc/mail/access eintragen (z.b.): bla@spam.org ERROR:"550 Dont spam and drive" danach makemap hash /etc/mail/access.db < /etc/mail/access ausfuehren und Du hast Ruhe... Gerhard
Hallo Gerhard! Danke erstmal für Deine promte Antwort!
Einfach in die /etc/mail/access eintragen (z.b.):
bla@spam.org ERROR:"550 Dont spam and drive"
danach makemap hash /etc/mail/access.db < /etc/mail/access
Wie wirkt sich das aus? Kriegt der Absender die Antwortmail "Dont spam and drive" und die eigentliche Mail geht nach /dev/null? Funkt das auch in Verbindung mit Fetchmail? Ich habe nämlich ehrlich gesagt schon an eine ähnliche Lösung gedacht, diese aber noch nicht ausprobiert, da ich befürchtete sendmail würde die Übernahme der Mail von Fetchmail dann verweigern. Damit löscht mir Fetchmail die Mail nicht vom Pop-Server, und der Mailaccount beim Provider läuft dann irgendwann über. Ich hoffe, ich gehe fehl in meiner Annahme! Danke im voraus für die weitere Antwort! Ciao Thomas Zinner
On Wed, Jan 30, 2002 at 09:35:06PM +0100, Thomas Zinner wrote:
Hallo Gerhard!
Danke erstmal für Deine promte Antwort!
Einfach in die /etc/mail/access eintragen (z.b.):
bla@spam.org ERROR:"550 Dont spam and drive"
danach makemap hash /etc/mail/access.db < /etc/mail/access
Wie wirkt sich das aus? Kriegt der Absender die Antwortmail "Dont spam and drive" und die eigentliche Mail geht nach /dev/null?
Nein, Dein smtpd verweigert damit die Mailannahme. Info über Verweigerung geht einmal an den Absender.
Funkt das auch in Verbindung mit Fetchmail?
Ja
Ich habe nämlich ehrlich gesagt schon an eine ähnliche Lösung gedacht, diese aber noch nicht ausprobiert, da ich befürchtete sendmail würde die Übernahme der Mail von Fetchmail dann verweigern. Damit löscht mir Fetchmail die Mail nicht vom Pop-Server, und der Mailaccount beim Provider läuft dann irgendwann über.
Nein, die Praxis hat bei mir das Gegenteil bewiesen. Du kannst es ja testen mittels einer Freemail-adresse, deren Domain Du in die .../access einträgst :-)
Ich hoffe, ich gehe fehl in meiner Annahme!
Danke im voraus für die weitere Antwort!
Ciao Thomas Zinner
MfG Benn -- #250319 - http://counter.li.org
Hi, On 30 Jan 2002 at 22:15, Bernd Schmelter wrote:
Kriegt der Absender die Antwortmail "Dont spam and drive" und die eigentliche Mail geht nach /dev/null?
Nein, Dein smtpd verweigert damit die Mailannahme. Info über Verweigerung geht einmal an den Absender.
wann immer möglich solche Dinge entsorgen, keine Benachrichtigung an den Absender! Wenn der gefaket ist, und davon kann man ohne weiteres ausgehen, bekommt man die Nachricht gebounced, was wiederum unnötigen Verkehr bedeutet und die Logs strapaziert. Tom
On Wed, Jan 30, 2002 at 10:25:57PM +0100, Thomas Michael Wanka wrote:
Hi,
On 30 Jan 2002 at 22:15, Bernd Schmelter wrote:
Kriegt der Absender die Antwortmail "Dont spam and drive" und die eigentliche Mail geht nach /dev/null?
Nein, Dein smtpd verweigert damit die Mailannahme. Info über Verweigerung geht einmal an den Absender.
wann immer möglich solche Dinge entsorgen, keine Benachrichtigung an den Absender! Wenn der gefaket ist, und davon kann man ohne weiteres
ACK, aber mit eintrag in .../access haben wir nicht "gebounced", sondern die Annahme verweigert.
ausgehen, bekommt man die Nachricht gebounced, was wiederum unnötigen Verkehr bedeutet und die Logs strapaziert.
Imho passiert das in diesem Falle nicht. Ergibt sich aus dem Errorcode 550. Die Info wird dem Absender einmal zugestellt von MAILER-DEAMON@irgendwas mit einem leeren Reply-To im Header <>. Was anderes wäre es, wenn Du selbst die unerwünschte Mail bounced. Aber grundsätzlich hast Du recht. Ich wollte nur den speziellen Fall der "Annahmeverweigerung" näher "beleuchten" ;-)
Tom
MfG Benn -- #250319 - http://counter.li.org
On Wed, 30 Jan 2002 17:58:50 +0100 (MET) Gerhard Schwan <schwan@tlk.com> wrote:
Hallo Thomas,
On Wed, 30 Jan 2002, Thomas Zinner wrote:
Ich bekomme in einem reinen Mailaccount (homedir$=/tmp) regelmäßig
Mail> > eines Pornoanbeiters, und will diese los werden.
Da kein eigenes Homeverzeichnis da ist, entfällt Procmail, denn dafür> > brauche ich ja eine .procmail-Datei, ODER???? Die Spam kommt immer von der selben Domainnamen rein, die Absendernamen vor> > dem Domainnamen variieren. Was muß ich dazu wo eintragen? /etc/sendmail.cf? /etc/mail/access???
Einfach in die /etc/mail/access eintragen (z.b.):
bla@spam.org ERROR:"550 Dont spam and drive"
danach makemap hash /etc/mail/access.db < /etc/mail/access
ausfuehren und Du hast Ruhe... Falls du genauer filtern willst, kann ich dir noch spamassassin emfehlen. www.spamassassin.org
Gruss Lars
participants (5)
-
Bernd Schmelter
-
Gerhard Schwan
-
Lars Mucha
-
Thomas Michael Wanka
-
Thomas Zinner