baze Geschrieben 29. April 2004 Teilen Geschrieben 29. April 2004 Hallo! Ich habe ein Problem mit postfix! Habe einen internen mailserver configuriert und cyrus sasl reinkompiliert. dann hab ich in die saslpass die benutzereintragen mit passwort und sowas halt ich habe aber bei einem anbieter mehrer mail adressen nämlich bei gmx.de wenn ich jetzt eintrage: mail.gmx.net benutzername1@gmx.de:passwort mail.gmx.net benutzername2@gmx.de:passwort so aber er nimmt immer die erste zeile das heist er versucht immer über den ersten zu schicken. wenn jetzt der user der das zweite mail konto hat also die mailadresse benutzername2@gmx.de versucht zu schicken schickt er über den ersten und von gmx kommt zurück das der angemeldet user (benutzername1@gmx.de) das nicht darf wie kann ich die saslpass so schreiben das das funktioniert??? mfg BAZE Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
dr.disk Geschrieben 29. April 2004 Teilen Geschrieben 29. April 2004 Direkt ist das schwierig umzusetzen da bei diesen Dateien immer der erste Eintrag genommen wird der paßt - wie Du bereits gemerkt hast. Hierüber müßte es allerdings gehen: laut DNS gilt bei GMX folgendes: 20.64.165.213.in-addr.arpa domain name pointer imap.gmx.net. 20.64.165.213.in-addr.arpa domain name pointer mail.gmx.de. 20.64.165.213.in-addr.arpa domain name pointer mail.gmx.net. 20.64.165.213.in-addr.arpa domain name pointer pop.gmx.de. 20.64.165.213.in-addr.arpa domain name pointer pop.gmx.net. Es gibt also mehrere DNS-Namen die auf die gleiche Maschine zeigen. Wenn Du jetzt in der Transport-Table für die zweite Emailadresse als Ziel smtp:pop.gmx.de angibst kannst Du in der saslpass-Table auf diesen DNS-Namen verweisen. Ich hab's noch nicht probiert, dass könnte aber klappen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
baze Geschrieben 29. April 2004 Autor Teilen Geschrieben 29. April 2004 hmm das problem ist das das min 20 adressen sind dann wirds mit deiner lösung ned gehen gibts nicht noch was anderes??? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Nachtgeist Geschrieben 30. April 2004 Teilen Geschrieben 30. April 2004 Das geht nicht <punkt> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
dr.disk Geschrieben 1. Mai 2004 Teilen Geschrieben 1. Mai 2004 Ok, jetzt wird's wild. Mit folgender Lösung funktioniert's, jedoch erst nach etwas Programmieraufwand: Den Versand zu dem Server mail.gmx.de wird nicht mehr von Postfix vorgenommen, sondern von einem externen Programm. Dazu muss in der master.cf dieses Programm eingetragen werden und in der transport-Table für mail.gmx.de der entsprechende Verweis gesetzt werden. Damit fällt logischerweise auch die SASL-Authentifizierung für GMX an dieser Stelle weg. Als Programm kommt z.B. ein Perl-Skript zum Einsatz welches die Mails per Pipe annimmt und dann die Absender-Adresse ermittelt. Je nach Absender-Adresse werden dann die passenden Authentifizierungsdaten genommen. Mit den Modulen Mail::Head und Net::SMTP sollte das schnell erledigt sein. Bei Servern mit starker Last würde ich das so nicht machen, für den Heimgebrauch ist diese Lösung aber funktioniell. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.