Am Freitag, 3. Dezember 2004 14:17 schrieb idong@gmx.de:
nachdem ich nun schon seit mehreren Stunden vergeblich google und probiere, versuche ich hier mal mein Glück!:
auf Suse 9.1 versuche ich Postfix so zu konfigurieren, dass sämtliche Mails an meine private Email-Adresse weiter geleitet werden. Warum? Weil in einer Testumgebung Mails an zahlreiche Adressen verschickt werden, unter anderem Kundenadressen. Diese Mails dürfen beim Testen natürlich nicht an den Kunden rausgehen, sollen also bei mir landen. So versuche ich es:
1. mit der folgenden Anweisung möchte ich die Absender aller Mails testen lassen:
smtpd_recipient_restrictions = permit_mynetworks, check_recipient_access regexp:/etc/postfix/catchall.regexp, reject_unauth_destinations
Hier bist Du bei einer Regel für den smtpd.
2. ich habe die Datei /etc/postfix/catchall.regexp mit folgendem Inhalt erstellt:
/./ REDIRECT meineadresse@testen.de
3. postfix reload
Teste das Ganze direkt auf dem Server mit
mail -s "testmail" keinspam@gmx.de
Hier lieferst Du aber nicht an den smtpd aus, sondern an pickup.
und lasse in einem zweiten Putty das Logfile ausgeben. Das ist das Ergebnis:
---------------------------------
Dec 3 14:10:24 meinsuse9 postfix/pickup[4806]: 0F5C210844: uid=0 from=<root>
pickup != smtpd Nimm zum testen einen Mailclient der über den inet-port (25) Mails ausliefert. -- Andreas