[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