E-Mail abweisen, so dass Mailer-Daemon den Absender benachrichtigt

  • Hallo,

    ich würde gern bei netcup eine E-Mail Sperre einrichten, die so funktioniert, dass E-Mails von einer bestimmten E-Mail Adresse oder Absender-Domain geblockt werden und der Absender von seinem eigenen Mailer-Daemon benachrichtigt wird, dass die E.Mail nicht zugestellt werden konnte.

    Bisher habe ich nur die Möglichkeit gefunden, überr das Webmail Interface sieve Filter einzurichten. Dort gibt es nur die Funktion "abweisen mit Nachricht", oder "löschen". Bei löschen verschwindet die E-Mail im nrwana, ohne dass der Absender eine Benachrichtigung bekommt. Bei "abweisen mit Nachricht" bekommt der Absender eine E-Mail vom "Postmaster" der netcup-Adresse mit der Benachrichtigung, dass seine E-Mail abgewiesen wurden und Hinweis, den man selbst eingeben kann. Ich möchte aber, dass die E-Mail so blockiert wird, dass der Empfänger von seinem EIGENEN Mailer-Daemon benachrichtigt wird, dass seine E-Mail nicht zugestellt werden konnte. Also die Art von Benachrichtigung, die man bekommt, wenn man zum Beispiel eine E-Mail an eine nicht existierende E-Mail Adresse schickt.

    Bei einem anderen Webhosting Anbieter kann ich im Webhosting Interface einen E-Mail Filter einrichten, der genau so funktioniert. Ist das bei netcup auch irgendwie möglich?

  • Habe gerade mal ChatGPT befragt. Das ist die Antwort zur Info. Ich glaube, was die KI da schreibt, ist wohl korrekt:

    ChatGPT:

    Fazit

    Um genau dein Ziel zu erreichen – dass der Absender eine Fehlermeldung von seinem eigenen Mailer-Daemon (z. B. mailer-daemon@gmx.net) bekommt –, musst du den Versand serverseitig beim Verbindungsaufbau ablehnen, nicht über Sieve. Das geht nur, wenn du Admin-Zugriff auf den Mailserver hast.

    Möchtest du wissen, wie du das für deinen konkreten Mailserver (z. B. Postfix, Exim oder Dovecot) einrichtest?

    Ich:

    ja, das möchte ich wissen. Ich betreibe ein Webhosting Paket bei netcup und habe dort meine E-Mail eingerichtet


    ChatGPT:

    Perfekt, danke für die Info! Da du ein Webhosting-Paket bei Netcup nutzt, hast du keinen direkten Zugriff auf den Mailserver (z. B. Postfix-Konfiguration) – also kannst du keine SMTP-Ablehnungen auf Serverebene einrichten.

    Das bedeutet konkret:

    ❗ Grenzen bei Webhosting-Paketen wie Netcup:

    • Kein Root-Zugriff auf den Mailserver (Mailserver wird zentral von Netcup betrieben).

    • Du kannst keine eigenen SMTP-Filter (z. B. smtpd_sender_restrictions) konfigurieren.

    • Du kannst nur Sieve-Skripte auf Mailboxebene einsetzen – also nachdem die Mail technisch angenommen wurde.

      • → Dadurch kommt die Fehlermeldung vom postmaster@deine-domain.de, nicht vom Absender-Mailserver wie mailer-daemon@gmx.net.

      ...

    🧠 Fazit

    Da du bei Netcup bist:

    • Du kannst keine SMTP-Ablehnung konfigurieren, also wird der Bounce immer von Netcups Server kommen.

    • Es ist nicht möglich, dass GMX (bzw. der absendende Mailserver) den Bounce generiert – das geht nur mit Root-Zugriff auf den Mailserver.

    • Du kannst aber zuverlässig mit reject unerwünschte E-Mails blockieren – der Absender bekommt dann trotzdem eine Rückmeldung, wenn auch von deinem Mailserver.

    Ich:

    Alles klar. Schade. Danke für die Info

    ChatGPT:

    Gern geschehen – auch wenn die Antwort nicht ganz das gewünschte Ergebnis ermöglicht. Du machst alles richtig, indem du mit Sieve arbeitest – und immerhin bekommst du so eine gewisse Kontrolle über deine Inbox.

    Wenn sich dein Setup in Zukunft ändert (z. B. eigener Mailserver oder VPS bei Netcup), kannst du dann genau die SMTP-Ablehnungen umsetzen, die du willst.

    Wenn du willst, kann ich dir später zeigen, wie man sowas auf einem eigenen Mailserver (z. B. mit Postfix + Dovecot) aufsetzt – ist ein gutes Projekt, wenn du volle Kontrolle willst.

    Möchtest du das für später als Anleitung oder Merkzettel?


    Mein Fazit:

    Scheint mit noralem Webhosting Paket nicht zu gehen. Nur mit VPS oder root-Server, bei dem man Root-Zugriff auf den Mailserver hat.

  • Correct — on Netcup Webhosting 1000, you cannot configure true SMTP-time rejection (i.e., before accepting the message) yourself as a user.

    Why:

    • Netcup uses Dovecot with Roundcube for webmail and Sieve filters for user-level mail processing.
    • Sieve filtering occurs after the email is accepted — it's part of the delivery phase, not the SMTP transaction phase.
    • So even with a reject or discard Sieve rule, the server has already accepted the email — the sender's server won’t get an SMTP error, and no Mailer-Daemon will be triggered.

    SMTP-time rejection (what you want):

    • Can only be done at the MTA level, e.g., with Postfix, Exim, or similar, by defining access rules (sender blacklist, recipient check, spam score thresholds).
    • This requires root access, which shared hosting like Webhosting 1000 does not provide.

    erzähl aber nicht weiter dass ich dir eine wischiwaschi lüge von der KI als antwort gegeben habe. :)

    The universe tends toward maximum irony. Don't push it.

    Einmal editiert, zuletzt von webdesignheld (10. Mai 2025 um 12:59)

  • Bei "abweisen mit Nachricht" bekommt der Absender eine E-Mail vom "Postmaster" der netcup-Adresse mit der Benachrichtigung, dass seine E-Mail abgewiesen wurden und Hinweis, den man selbst eingeben kann.

    Wie genau richtest du das ein?

    dass der Empfänger von seinem EIGENEN Mailer-Daemon benachrichtigt wird, dass seine E-Mail nicht zugestellt werden konnte.

    Bist du sicher, dass das nicht dann bereits so ist?

    Diese Postmaster Mails kommen normal vom Sendeserver und geben das Protokoll des Übertragungsversuchs wieder.


    Oder weißt Du wie?

    In einem anderen, sehr ähnlichen, Thread wurde empfohlen, ein Postfach einzurichten, diesem nur eine mini Quota zu geben und es vollaufen zu lassen.

    Dann werden Mails direkt Serverseitig mit "Postfach voll" abgewiesen.

  • Wie genau richtest du das ein?

    Sieve Filter, z.B. im Webmailer, "Ablehnen mit Nachricht".

    Bist du sicher, dass das nicht dann bereits so ist?

    Diese Postmaster Mails kommen normal vom Sendeserver und geben das Protokoll des Übertragungsversuchs wieder.

    Der Sieve-Filter läuft nicht während der Mailannahme sondern danach.

    In einem anderen, sehr ähnlichen, Thread wurde empfohlen, ein Postfach einzurichten, diesem nur eine mini Quota zu geben und es vollaufen zu lassen.

    In dem anderen Thread habe ich diese Empfehlung gegeben, weil es um das Ablehnen für bestimmte Empfänger-Adressen ging. Hier soll nach Absender-Adresse unterschieden werden. Das geht in einem Netcup-Webhosting-Paket nicht.

    Ich verstehe ja, dass es einfach ist, diese Textgeneratoren zu benutzen, aber ihr seht hoffentlich, dass das nicht dienlich ist. Wer sich ständig durch diese Müllberge wühlen muss, verliert die Fähigkeit, aufmerksam zu lesen.

    Einmal editiert, zuletzt von NaN (10. Mai 2025 um 13:45)

  • Ich verstehe ja, dass es einfach ist, diese Textgeneratoren zu benutzen, aber ihr seht hoffentlich, dass das nicht dienlich ist. Wer sich ständig durch diese Müllberge wühlen muss, verliert die Fähigkeit, aufmerksam zu lesen.

    Das ist mir jetzt in mehreren Threads schon aufgefallen. Ich finds fürchterlich, wie es offenbar auch hier im Forum normal wird dass sich Müll aus dem einen LLM mit Müll aus dem anderen LLM "unterhält". Sinnfrei sowas. Wenn ich irgendwas gut/sinnvoll klingendes, aber allzu oft schlicht falsches lesen will, kann ich ChatGPT auch selbst befragen...

    SUCHE Mini-Web-/Mailhosting: https://forum.netcup.de/thread/21928

    Einmal editiert, zuletzt von notfound404 (10. Mai 2025 um 14:36)

  • Sieve Filter, z.B. im Webmailer, "Ablehnen mit Nachricht".

    Hm, dann ist

    Mail vom "Postmaster" der netcup-Adresse mit der Benachrichtigung, dass seine E-Mail abgewiesen wurden

    aber eine recht ungewöhnliche Vorgehensweise. Das muss ich doch mal versuchen...

    Hier soll nach Absender-Adresse unterschieden werden. Das geht in einem Netcup-Webhosting-Paket nicht.

    Das hab ich wohl in der Tat überlesen weil ich es nicht für möglich hielt dass jemand überhaupt auf die Idee kommen könnte, so ein Spezielfall könnte in einem Massenwebhosting gehn...

  • Der Sieve-Filter läuft nicht während der Mailannahme sondern danach.

    Sieve filtering occurs after the email is accepted — it's part of the delivery phase, not the SMTP transaction phase.

    Hier soll nach Absender-Adresse unterschieden werden. Das geht in einem Netcup-Webhosting-Paket nicht.

    This requires root access, which shared hosting like Webhosting 1000 does not provide.

    Wer sich ständig durch diese Müllberge wühlen muss, verliert die Fähigkeit, aufmerksam zu lesen.

    I rest my case.

    The universe tends toward maximum irony. Don't push it.

  • In den beiden Texthaufen waren wahre Sätze, aber die Frage kam trotzdem. Wer ständig Müllhaufen durchwühlen muss, liest nicht aufmerksam, und zwar zu recht nicht. Du hast englischen Text gepostet, aus dem man sich die paar Funken Information selbst herauspicken muss, und wenn man das kann, dann braucht man den Mist nicht.

    This requires root access

    Nee, tut es nicht. Wüsstest du auch, wenn du die Frage gelesen hättest, da steht es nämlich drin. Außerdem war es überflüssig, dass du das nochmal falsch postest, denn das war im ersten generierten Texthaufen schon genauso falsch drin, aber wenigstens in der Sprache dieses Themas.

  • Das hab ich wohl in der Tat überlesen weil ich es nicht für möglich hielt dass jemand überhaupt auf die Idee kommen könnte, so ein Spezielfall könnte in einem Massenwebhosting gehn...

    Ich habe kürzlich spaßeshalber ein Webhosting Paket von xHosts.uk zum Preis von 4 € für lifetime erworben und eine meiner netcup-Domains per nameserver-Eintrag dorthin geleitet. Selbst da geht es.

    Hintergrund ist der Fall, dass man von einem bestimmten Absender keine E-Mails erhalten will, er aber davon erfahren soll, dass seine E-Mail nicht ankommt, es aber trotzdem nicht so aussehen soll, als habe man ihn gezielt durch Anlegen eines extra Filters geblockt.