Hi, On Sat, Apr 08 2000 at 17:21 +0200, Moritz Schulte wrote:
hierzu mal ne frage: gibts ne möglichkeit dieses adress rewriting nur durchführen zu lassen, wenn die mail nicht lokal zugestellt werden kann? das wäre nämlich ideal für dial-up maschinen: bei lokaler post postet man mit der lokalen adresse user@localhost und bei nicht lokaler mit user@provider.foo.
Soweit ich weiß, geht das nicht direkt. Um es trotzdem hinzukriegen, habe ich mal eine Weile lang zwei Instanzen von Postfix laufen lassen: Eine die kein address rewriting vornimmt, alle Mail entgegennimmt und lokale direkt zustellt. Nichtlokale Mail übergibt sie an das zweite Postfix, das dann die Adressen umschreibt und die Mail an den Provider weiterleitet. Irgendwann war mir das aber zu aufwendig. Eine einfachere Lösung ist, Postfix beizubringen, dass es auch Mail mit der nichtlokalen Adresse (also user@provider.foo) lokal zustellen kann. Damit kann man dann auch intern diese Adresse verwenden, ohne dass die Mail über den Provider geht. Trage einfach deine Mailadressen und den zugehörigen lokalen User in /etc/postfix/virtual ein, z. B. so: stefan.troeger@wirtschaft.tu-chemnitz.de sttr stefan.troeger@informatik.tu-chemnitz.de sttr sttr@hrz.tu-chemnitz.de sttr sttr@informatik.tu-chemnitz.de sttr Natürlich muss in main.cf virtual_maps = hash:/etc/postfix/virtual aktiviert sein und `postmap /etc/postfix/virtual' ausgeführt werden. Wenn ich mit dieser Konfiguration an stefan.troeger@wirtschaft.tu-chemnitz.de schreibe, landet die Mail sofort in meiner Inbox. Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com