[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