[Postfixbuch-users] Mailman

Peer Heinlein p.heinlein at jpberlin.de
Di Mär 23 14:32:17 CET 2004


Am Dienstag, 23. März 2004 13:21 schrieb Matthias Albert:

> Ich leg ne neue Liste an -> Füge die aliases in /etc/aliases -> mach ein

Mailman erledigt das alles selber (vor allem, wenn Du es per Webinterface 
machst). Dazu legt er -je nach Distri- ein /var/lib/mailman/data/aliases 
an und schickt auch gleich ein postaliases drüber.

Du mußt in der main.cf also nur ein

hash:/var/lib/mailman/data/aliases

(siehe S. 232 oben)

eintragen. Wäre ja noch schöner, wenn man das per Hand machen muß, wir sind 
ja hier nicht bei Majordomo... Bei 1000 Listen würde ich da ja jemanden 
alleine für Cut & Paste einstellen müssen... nee, nee...

> postalias /etc/aliases -> schick ne Mail an liste-request.

> Was jetzt passiert ist, dass nicht die /etc/aliases aktiv wird sondern
> die virtual aliases, dort hab ich eben nen Eintrag drin mit *@domain
> nach user at domain.de.

Das ist nur logisch, denn die virtual greift weit vor der aliases, siehe 
Postfix-Flowchart (Buch S. 81 oben). Die aliases *kann* gar nicht mehr zum 
Zug kommen, da das vorher bereitsa lles umgeschrieben ist.

Dein Fehler ist halt der catch-all für @domain!

Es empfiehlt sich *SEHR* für Mailman eine komplett eigene Domain zu nehmen 
(ggf. eben Subdomain wie listen.domain.de). Siehe Seite 229 unten.

Peer



>
> postconf -n
> alias_database = hash:/etc/aliases
> alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
> hash:/etc/aliases
> append_dot_mydomain = yes
> biff = no
> broken_sasl_auth_clients = yes
> canonical_maps = hash:/etc/postfix/canonical
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> daemon_directory = /usr/lib/postfix
> default_transport = smtp
> home_mailbox = Maildir/
> mail_owner = postfix
> mailbox_command =
> mailbox_size_limit = 0
> mailq_path = /usr/bin/mailq
> manpage_directory = /usr/local/man
> myhostname = rechner.domain.de
> mynetworks = 127.0.0.1 127.0.0.0/8 192.168.1.0/24 192.168.2.0/24
> myorigin = $my_domain
> newaliases_path = /usr/bin/newaliases
> program_directory = /usr/lib/postfix
> queue_directory = /var/spool/postfix
> readme_directory = no
> recipient_delimiter = +
> relay_domains = domain.de, $mydestination, localhost, $mynetworks
> relayhost =
> sample_directory = /etc/postfix
> sendmail_path = /usr/sbin/sendmail
> setgid_group = postdrop
> smtpd_banner = $myorigin Mail Server (Debian/Woody)
> smtpd_helo_required = yes
> smtpd_helo_restrictions = permit_sasl_authenticated, permit_mynetworks,
> reject_invalid_hostname, reject_unknown_hostname,
> reject_non_fqdn_hostname, reject_unauth_pipelining
> smtpd_recipient_restrictions = permit_mynetworks,
> permit_sasl_authenticated,    reject_unauth_destination,
> reject_rbl_client cbl.abuseat.org,    reject_invalid_hostname,
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain = $myhostname
> smtpd_sasl_security_options = noanonymous
> smtpd_sender_restrictions = reject_unknown_sender_domain,
> reject_non_fqdn_sender
> unknown_local_recipient_reject_code = 450
> virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
> virtual_gid_maps = static:13456
> virtual_mailbox_base = /daten/Mail-base/
> virtual_mailbox_domains =
> mysql:/etc/postfix/mysql_virtual_domains_maps.cf
> virtual_mailbox_limit = 51200000
> virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
> virtual_minimum_uid = 13456
> virtual_transport = virtual
> virtual_uid_maps = static:13456
>
> Viele Grüsse,
> Matthias




Mehr Informationen über die Mailingliste Postfixbuch-users