Ralf Thomas wrote:
Hallo !!
Bevor Ihr euch in der Luft zerreist ... Bitte, bitte ...
Solange Sachargumente gebracht werden, ist die Diskussion noch eine Diskussion, ansonsten... Bisher noch erträglich.
Ich denke er will einfach nur das nur Emails angenommen werden wenn der Empfänger existiert. So wie man es bei Postfix machen kann mit dem alias File. Wie das jedoch in Sendmail geht würde mich auch interessieren.
Die Alias-Datei schreibt nur den Empfänger um, prüft aber nicht, ob der umgeschriebene Empfänger überhaupt existiert. (^-^)
Ja das ist richtig. Zumindest fast :-) Die E-Mails kommen von aussen auf meinen Server. Ich habe E-Mail Adressen in aliases und virtusertable definiert.
Gibt es denn in der virtusertable einen Eintrag wie @yourdomain.com postmaster@yourdomain.com
Ich meine jedoch E-Mails von unterschiedlichen Usern von ausserhalb an E-Mail Adressen innerhalb meiner Domain. Diese E-Mail Adressen sind weder in der aliases noch in der virtusertable des Mailservers definiert.
Was macht der Server denn dann mit den Mails? Bleiben die in der Queue, leitet er die weiter an einen Server dahinter? Oder werden die alle an eine Adresse weitergeleitet? Hast du mal einen Blick in deine /etc/mail/access geworfen?
Wir haben hier auf dem Incoming Mailserver Postfix mit genau dieser Config laufen und alle Mails an Adressen die es als Empfänger nicht gibt werden nicht angenommen.
Postfix prüft anhand von $mydestination und der Datenbank für die local_recipients_maps, welche Anwender lokal existieren oder nicht. Für nicht lokale Anwender ist relay_recipients_maps zuständig.
Lokal ??? Hier steht die Frage - Was wird geprueft ??? Wenn nur die Domain geprueft wird, hat der Postmaster das gleiche Problem was ich habe.
Vielleicht wäre es hilfreich von dir zu erwähnen, ob deine Adressen alle auf dem lokalen System vorliegen oder ob der Server auch für mehrere andere Domains zuständig ist, an die er die Mails weiterleitet und von wo sie dann als Bounce zurückkommen, wenn sie nicht existieren.
Der Spammer hat also die Moeglichkeit, wenn Fall 1 auftritt, E-mails zu generieren die als Empfaenger gefakt sind. Also: test1@t-online.de test2@t-online.de ... Diese gibt es aber auf t-online.de nicht. Der Mailserver sollte diese verwerfen. Der 1. Mailserver kann diese ja weiterleiten, aber der Mailserver wo die E-Mail Adresse existent ist (t-online.de) sollte test1@t-online.de bzw. test2@t-online.de verwerfen. Genau dieses Problem habe ich !!!!!!!!!!!!!!!!!!!! Er soll sie verwerfen !!!!!!!!!!!!!!!!!!
Du hast also einen Relayserver, korrekt? http://www.sendmail.org/tips/relaying.html http://www.sendmail.org/~ca/email/check.html#check_rcpt Wenn du verstehst, was in dem letzten Link abläuft, dann nehme ich den Hut ab, ich verstehe nur Bahnhof und arbeite lieber mit dem erheblich transparenteren Postfix.
Hierfuer suche ich die Konfiguration fuer sendmail. Alle E-mails die lokal ausgeliefert werden sollen geprueft werden ob der Empfaenger lokal existiert (in der aliases bzw. virtusertable(.
Irgendwie habe ich das Gefuehl (Ahnung ist besser), dass der sendmail-Mailserver so konfiguriert ist, dass E-Mails deren Empfaenger nicht existiert an postmaster versendet werden.
Dann müsste ja ein entsprechender Eintrag in der virtusertable stehen. Sandy