Trotz CatchAll Mails an einen bestimmten Empfänger ablehnen ?

  • Hallo zusammen.

    Ich nutze im Webhosting Account die CatchAll Funktion. Das hat den Grund das ich für jeden Dienst einfach eine eigene Adresse verwenden kann ohne viel Aufwand, hier im Forum z.B. "netcup@meineDomain.de".

    Nun wurden anscheinend 2 Foren gehackt. Auf den beiden Mailadressen empfange ich jetzt massenhaft Spam.

    Kann ich irgendwie den Spamfilter konfigurieren so das er alles an den Empfänger XY ablehnt ? Finde nur die Einstellung für den Absender.

    Oder reicht es evtl. die 2 Adressen einfach anzulegen ohne Postfach usw. ?

    Was passiert denn mit Mails die an Adressen gehen die vorhanden sind aber kein Postfach haben ?

  • Du könntest hier die Sieve Filter nutzen und die Mails einfach rejecten lassen.


    Alternativ würde ich ein Postfach spam@domain.tld anlegen und dort als Alias die betroffenen Mailadressen hinterlegen, dann fühlt sich das Postfach ja angesprochen

  • Du könntest hier die Sieve Filter nutzen und die Mails einfach rejecten lassen.

    Dafür wird man erschossen, aber erst nach dem... -> Damit wirst du ein backscatter und ziehst die Reputation des Servers und eventuell von ganzen IP-Range runter. [netcup] Felix P. ....


    Ich persönlich sortiere solche Mails per Sieve direkt in den Spam-Ordner. Da lernt der Bayes dann gut. Das ist meine Konstruktion der Spamtrap.

    "Security is like an onion - the more you dig in the more you want to cry"

  • Die Variante das ganze in ein anderes Postfach zu leiten ist zwar schön und gut, aber dann läuft mir das Postfach ja voll.

    Ich könnte natürlich versuchen das das Spamfilter die so gut wie möglich erkennt.

    Aber in dem Fall fände ich die Variante über den Empfänger halt am Besten da auf dieser Adresse nur noch Spam landen kann.

    Daher wäre es interessant was passiert wenn man hinter der Adresse kein Postfach hat.

    Vielleicht kann jemand vom NetCup Team dazu was sagen ?

  • vmk Oder man löscht die E-Mail, ist ja auch eine Option.


    An die Sache den Mailserver so zum Backscatter zu machen, hatte ich gar nicht gedacht.

  • Das Thema ist fast 6 Jahre alt...

    Du kannst die Adressen in einem Sieve-Filter abfangen und die Mails löschen lassen (nicht zurückweisen weil sonst Backscatter entsteht!)

    Du kannst ein separates Postfach mit sehr wenig Speicher anlegen und die verbrannten Adressen diesem Postfach als Alias zuweisen. Die Mails an diese Adressen werden dann vom Mailserver direkt abgelehnt, weil das Postfach voll ist. Alle anderen kommen weiter auf dem Catchall-Konto an.

  • Reject heißt, die E-Mail wird zurückgewiesen, bevor sie vom Mailserver empfangen wird (hier kommt es nur zu einem SMTP-Fehler). Bei einem Bounce wird die Mail empfangen und dann entweder kommentarlos gelöscht oder der Sender bekommt eine Nachricht über die nicht-zustellbarkeit aus Gründen.

  • in sieve-sprache:

    reject = mail wird abgelehnt und der absender hierüber benachrichtigt

    discard = mail wird gelöscht – niemand wird hiervon niemals nichts erfahren

    bounce gibt es nicht und wäre praktisch reject -> DSN

    »Hauptsache BogoMIPS!«
    Volksfront DLT #64Ksplit
    Sag' NEIN zu Wordpress

    Einmal editiert, zuletzt von Olivetti (9. Mai 2025 um 12:07)

  • Sowohl ein Reject im Sieve Filter als auch ein volles Postfach führen zu einer Ablehnung (auf Englisch "rejection"), im Gegensatz zu einer stillschweigenden Nichtzustellung. Der Unterschied ist nicht "was" sondern "wann" bzw. "an welcher Stelle", und deswegen ist die Ablehnung durch ein volles Postfach OK, aber durch den Sieve Filter nicht.

    Wenn die Mail im SMTP-Dialog mit dem "äußeren" Mailserver abgelehnt wird, dann muss der (nicht) empfangende Mailserver keine eigenständige Ablehnungsnachricht erzeugen, sondern der einliefernde Mailserver wird die Email gar nicht los und kann dann seinen Auftraggeber darüber informieren. Das ist die einzige Stelle auf dem Weg der Mail, an der eine Ablehnung vertretbar ist. Der einliefernde Mailserver kann nicht im Namen des Empfängers Mail verschicken, also ist es nicht das Problem des Empfängers, wenn der einliefernde Mailserver backscattert (z.B. weil das ein Forwarder oder eine Mailingliste ist). Der Empfänger hat sich mit einer Ablehnung an dieser Stelle keinem Reputationsrisiko ausgesetzt. (Edit: Mit der Methode "volles Mailpostfach" nimmt bei Netcup der äußere Mailserver die Mail gar nicht erst an. Deswegen ist das statthaft. Besser wäre natürlich eine Empfänger-Blacklist, die zu einer echten (endgültigen) Ablehnung an dieser Stelle führt, aber die ist bei Netcup nicht konfigurierbar.)

    Wenn die Mail erst von einem Sieve-Filter abgelehnt wird, dann findet das auf den meisten Mailsystemen (auch bei Netcup) statt, nachdem die Mail vollständig beim empfangenden Mailserver abgeliefert wurde. Um die Mail zu diesem Zeitpunkt abzulehnen, muss der Mailserver des Empfängers dann eine eigene Nachricht zurückschicken, aber dabei werden Informationen aus der ursprünglichen Mail verwendet, die leicht gefälscht werden können und von Spammern tatsächlich regelmäßig gefälscht werden. Diese Ablehnung geht dann an einen Empfänger, der mit hoher Wahrscheinlichkeit nicht der Absender der ursprünglichen Mail ist und mit dem ganzen Vorgang nichts zu tun hat. Das nennt man "Backscatter" und beschädigt die Reputation des Servers, der Backscatter versendet. Da wir gerne alle weiter Mail verschicken möchten, die auch zugestellt wird, sollte uns allen diese Reputation am Herzen liegen, und deshalb sollte hier niemand in Sieve-Filtern Mails "ablehnen". An dieser Stelle kommt nur noch Löschen oder Wegsortieren in Frage. Auch "Urlaubsbenachrichtigungen" und andere automatische Antworten führen zu Backscatter.

    (Der Begriff "Bounce" impliziert immer eine Ablehnung, meint also nie ein stillschweigendes Löschen. Aber ansonsten wird dieser Begriff nicht einheitlich verwendet und hilft deshalb nicht bei der Erklärung.)

    4 Mal editiert, zuletzt von NaN (9. Mai 2025 um 13:59)