On Mon, 2005-03-14 at 00:25 +0100, Bernd Schwendele wrote: > Aber jetzt wurden meine Zweifel in Bezug auf smtpd / lmtp beseitig und > werde da nochmals nachhacken.
Postfix ist zwar einfacher als Sendmail aber immer noch nicht trivial. Es gibt mehrere Wege Amavis einzubinden, mailbox_tranport ist nur einer. Ich skizzier mal kurz wie ich die Sache gelÃst habe, dank eines Tips von Wietse Venema: master.cf: smtp inet n - n - 2 smtpd -o smtpd_recipient_restrictions=$smtpd_recipient_restrictions_filtered localhost:10025 inet n - n - - smtpd cyrus unix - n n - - pipe user=cyrus argv=/usr/sbin/cyrdeliver -e -r ${sender} -m ${extension} ${user} ... startet zwei Listener, den auf Port 25 und einen auf Port 10025. Der auf Port 25 fÃhrt ein Filterkommando aus: main.cf: smtpd_recipient_restrictions_default = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_recipient_restrictions_filtered = check_recipient_access hash:/etc/postfix/recipient_access, $smtpd_recipient_restrictions_default smtpd_recipient_restrictions = $smtpd_recipient_restrictions_default mailbox_transport = cyrus ... Aha. Der auf Port 25 checked eingehende Mail also auch via /etc/postfix/recipient_access, wÃhrend der auf Port 10025 nur den Default smtpd_recipient_restrictions ausfÃhrt. Was steht nun in recipient_access? recipient_access: .meinedomaene.com FILTER smtp:[localhost]:10024 Olala. Hier wird also die Mail an Amavis Ãbergeben. Wozu aber die UmstÃnde, warum nicht gleich via mailbox_transport? Nun, weil so nur die Mail gefiltert wird, die an meine DomÃne geht. Wenn mein Server beispielsweise auch an andere DomÃnen relayed mÃchte ich deren Mail eigentlich nicht filtern - sondern eben nur die fÃr mich :) Das heisst der Ablauf ist wie folgt meinedomaene Mail -> postfix:25 ------------> amavis:10024 -> postfix:10025 -> cyrus | andere ------------> relay oder cyrus Von allen LÃsungen die ich kenne, ist das die Beste. D.h. natÃrlich nicht, das sie tatsÃchlich die Beste ist - aber sie funktioniert. Plus, laut Wiestse ist das die einzige MÃglichkeit das Filtern fÃr 'fremde' DomÃnen zu unterbinden. Ein echter KnÃller also :) Gruss, Bruno. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)