Ulrich Gehauf wrote:
Hallo,
Für einen Testserver, der zwar alle möglichen Mails "verschicken" soll, aber bitte nicht 'in echt' brauche ich mal einen Tipp, wie ich es bewerkstellige,
Schlechte Wortwahl, entweder ein Server verschickt eine Mail oder nicht. Oder kann es auch so ausgedrückt werden: Ein Server, der alle Mails ANNIMMT, aber nicht verschickt, sondern in ein Postfach einliefert?
dass Postfix unter OS11.0 alle Mails, die er zugesteckt bekommt einfach in ein einziges Postfach stopft (ohne Rücksicht auf Verluste). Also eine Mail an 'bill@microsoft.com.invalid', die z.B. ein PHP-Script abgibt soll genauso auf das Postfach 'test' gehen wie eine Mail, die ein externer Client über diesen Server an 'steve@apple.com.invalid' schicken will.
Das geht mit virtual_alias_maps: /etc/postfix/main.cf: virtual_alias_maps = pcre:/etc/postfix/virtual_schluckt_alles recipient_delimiter = + mydestination = postfach.intern /etc/postfix/virtual_schluckt_alles: /(.+)@(.+)/ catchall+$1=$2@postfach.intern Damit siehst du auch, welcher Empfänger ursprünglich dort stand. Dies setzt voraus, dass das Postfach catchall auf dem Server existiert, notfalls einfach den lokalen User catchall anlegen, das sollte reichen. Nicht getestet, sollte aber direkt funktionieren. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org