[Postfixbuch-users] Postfix + VD's + MySQL + Courier Imap + pop-before-smtp + mailman *args*
Robert Barsch - DOYOUWEB.DE
rb at doyouweb.de
Fr Jul 19 00:38:10 CEST 2002
Hallo,
habe hier ein kleines Problem mit Mailman :(
folgende Config:
Postfix + VD's + MySQL + Courier Imap + pop-before-smtp läuft einwandfrei!
wenn ich Mailman hinzufügen will komm ich ins stocken...
main.cf
-------
<snip>
...
# Sonst
virtual_minimum_uid=5001
virtual_mailbox_base=/
maximal_queue_lifetime=3d
smtpd_timeout=300
# MYSQL
virtual_maps =mysql:/etc/postfix/mysql/virtual.cf
virtual_mailbox_maps =mysql:/etc/postfix/mysql/virtual_mailbox.cf
virtual_uid_maps =mysql:/etc/postfix/mysql/virtual_uid.cf
virtual_gid_maps =mysql:/etc/postfix/mysql/virtual_gid.cf
transport_maps =mysql:/etc/postfix/mysql/transport.cf
relocated_maps =mysql:/etc/postfix/mysql/relocated.cf
# Restrictions
smtpd_helo_required=yes
disable_vrfy_command=yes
maps_rbl_domains=
relays.osirusoft.com,
blackholes.mail-abuse.org
smtpd_recipient_restrictions =
reject_non_fqdn_sender,
reject_unknown_sender_domain,
reject_non_fqdn_recipient
reject_unknown_recipient_domain,
permit_mynetworks,
check_client_access hash:/etc/postfix/pop-before-smtp,
permit_mx_backup,
reject_unauth_destination,
reject_maps_rbl
permit
</snip>
DB für virtual_maps
-------------------
...
schlapp.de anything
bla at schlapp.de postfach01 at mail.domain.de
blubber at schlapp.de postfach02 at mail.domain.de
all at schlapp.de all
all-admin at schlapp.de all-admin
all-request at schlapp.de all-request
all-owner at schlapp.de all-owner
all-confirm at schlapp.de all-confirm
all-join at schlapp.de all-join
all-leave at schlapp.de all-leave
all-subscribe at schlapp.de all-subscribe
all-unsubscribe at schlapp.de all-unsubscribe
mail.domain.info anything
DB für transport-maps
---------------------
...
domain.info virtual:
mail.domain.info virtual:
schlapp.de virtual:
/etc/aliases
------------
<snip>
...
all: "|/usr/lib/mailman/mail/mailman post all"
all-admin: "|/usr/lib/mailman/mail/mailman admin all"
all-bounces: "|/usr/lib/mailman/mail/mailman bounces all"
all-confirm: "|/usr/lib/mailman/mail/mailman confirm all"
all-join: "|/usr/lib/mailman/mail/mailman join all"
all-leave: "|/usr/lib/mailman/mail/mailman leave all"
all-owner: "|/usr/lib/mailman/mail/mailman owner all"
all-request: "|/usr/lib/mailman/mail/mailman request all"
all-subscribe: "|/usr/lib/mailman/mail/mailman subscribe all"
all-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe all"
</snip>
Das Problem ist, dass ich es nicht gebacken bekomme, daß Mailingliste und
Zuordung von Mail in POP-Postfächer gleichzeitig gehen.
Mit obiger Konfiguration ist es zwar möglich alle POP-Postfächer zu
bedienen - aber eventuelle mails an all at schlapp.de (entspricht
all at mail.domain.de) kommen nie an -> Eintrag "mail.domain.de anything" in
virtual_maps verhindert lokale Auslieferung
nehme ich dagegen in der DB den Eintrag "mail.domain.de anything" raus -
sprich die Domain wird nciht mehr virtual
sondern lokal bedient, so findet er zwar den user all at mail.domain.de und
mailman liefert entsprechende Ergebnisse - aber Courier
Imap wird nciht mehr angesprochen wenn ein postfach beliefert werden soll
(z.B. postfach01 at mail.domain.de), da mail.domain.de
nicht mehr in der virtual_maps ist
Args ist spät - und ich sitz an dem Mist schon ne ganze Weile - hoffe mein
problem ist einigermasen verständlich formuliert :)
Über Hinweise bzgl. der Restrictions bin ich immer zu haben...
Danke im Voraus
Guten Nacht
Robert
Mehr Informationen über die Mailingliste Postfixbuch-users