Hallo !! Bevor Ihr euch in der Luft zerreist ... Bitte, bitte ... Daniel Hanke schrieb:
Am Mittwoch 18 Mai 2005 01:05 schrieb Sandy Drobic:
z.B.: server@domain.de oder freeman@domain.de Ich moechte diese E-Mails filtern und /dev/null entsorgen bzw. zum testen in ein Verzeichnis schreiben.
Zusätzlich gibt es die Möglichkeit, die Umleitung über die Alias-Datei zu erledigen.
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.
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. 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.
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.
Lokal ??? Hier steht die Frage - Was wird geprueft ??? Wenn nur die Domain geprueft wird, hat der Postmaster das gleiche Problem was ich habe. Die Domain existiert, aber der Empfaenger zb. server von domain.de (server@domain.de) nicht. Vielleicht ein Beispiel zum Problem (Problemerkennung): Spammer sucht sich eine Domain die es im Internet gibt. z.B.: t-online.de Nun sucht er sich einen Mailserver der die Empfaenger nicht prueft. 1. Fall: Pruefung der Domain Existiert die Domain, dann E-Mail ausliefern 2. Fall: Pruefung ob Domain existiert und der Empfaenger Also Pruefung ob t-online.de existiert und dann noch ob max.mustermann auf t-online.de (max.mustermann@t-online.de) sozusagenexistiert. Erst dann wird Mail ausgeleifert. 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 !!!!!!!!!!!!!!!!!! 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.
Guck dir mal die virtusertable an: http://www.sendmail.org/m4/features.html Ich denke damit kann man arbeiten :-)
Ja hier sollte ein Ansatz sein. Einfach alle To: pruefen die Local ausgeliefert werden bzw. auf dem Mailserver existieren. (aliases, virtusertable)
So ernst ist das Problem nicht. Hat ja nichts mit einem offenen Relay zu tun.
Das ist korrekt. Wuerde mich auf ein konstruktive Re freuen. mfg ralf / selli