On 12/9/2012 12:32 PM, Gökhan Alkan wrote: > > Imagine that two domains named example.com and example.org are hosted by > the postfix and i want to create email list named t...@example.com.
That's fine as long as list names are globally unique. I.e., you can't have two different lists named 'test' even if they are in different domains. > # postconf -n > > alias_maps = hash:/etc/mail/aliases,hash:/usr/local/mailman/data/aliases > broken_sasl_auth_clients = yes > command_directory = /usr/sbin > config_directory = /etc/postfix > daemon_directory = /usr/libexec/postfix > data_directory = /var/lib/postfix > debug_peer_level = 2 > disable_vrfy_command = yes > html_directory = no > inet_interfaces = all > inet_protocols = all > mail_owner = postfix > mailbox_size_limit = 1024000000 > mailq_path = /usr/bin/mailq.postfix > manpage_directory = /usr/share/man > message_size_limit = 33554432 > mydestination = $myhostname, localhost.$mydomain, localhost > mydomain = example.com > myhostname = mail.example.com > mynetworks = 127.0.0.0/8, 192.168.1.0/24 > myorigin = $mydomain > newaliases_path = /usr/bin/newaliases.postfix > owner_request_special = no > queue_directory = /var/spool/postfix > readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES > recipient_delimiter = + > relay_domains = $mydestination > sample_directory = /usr/share/doc/postfix-2.6.6/samples > sendmail_path = /usr/sbin/sendmail.postfix > setgid_group = postdrop > smtpd_banner = Email Server > smtpd_client_restrictions = permit_mynetworks, reject > smtpd_delay_reject = yes > smtpd_helo_required = no > smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination > smtpd_sasl_path = /var/run/dovecot/auth-client > smtpd_sasl_type = dovecot > smtpd_tls_CAfile = /etc/postfix/ssl/certs/ca-bundle.crt > smtpd_tls_CApath = /etc/postfix/ssl/certs/ > smtpd_tls_cert_file = /etc/postfix/ssl/certs/server.cer > smtpd_tls_key_file = /etc/postfix/ssl/private/server.key > smtpd_use_tls = yes > syslog_facility = local5 > unknown_local_recipient_reject_code = 550 > virtual_alias_maps = hash:/usr/local/mailman/data/virtual-mailman > virtual_gid_maps = static:501 > virtual_mailbox_base = /home/ > virtual_mailbox_domains = $mydomain, example.org > virtual_mailbox_maps = ldap:/etc/postfix/ldap-users.cf > virtual_transport = dovecot > virtual_uid_maps = static:502 > > -- /usr/local/mailman/data/virtual-mailman file content is below. I'm not > sure what it should be > > t...@example.com test That's right. It should map the virtual domain address t...@example.com to the local address 'test' which is then aliased to "|/usr/lib/mailman/mail/mailman post test". There should also be 9 more entries like test-ad...@example.com test-admin test-boun...@example.com test-bounces test-conf...@example.com test-confirm test-j...@example.com test-join test-le...@example.com test-leave test-ow...@example.com test-owner test-requ...@example.com test-request test-subscr...@example.com test-subscribe test-unsubscr...@example.com test-unsubscribe > -- Mailman mm_cfg.py is below > > MTA = 'Postfix' > > DEFAULT_EMAIL_HOST = 'example.com' > DEFAULT_URL_HOST = 'mail.example.com' > > VIRTUAL_HOSTS.clear() > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) You also want add_virtualhost('web.domain.for.example.org', 'example.org') web.domain.for.example.org must be different from mail.example.com > POSTFIX_STYLE_VIRTUAL_DOMAINS = ['example.com', 'example.org'] > > -- /usr/local/mailman/data/aliases file content is below > > ## test mailing list > test: "|/usr/lib/mailman/mail/mailman post test" > test-admin: "|/usr/lib/mailman/mail/mailman admin test" > test-bounces: "|/usr/lib/mailman/mail/mailman bounces test" > test-confirm: "|/usr/lib/mailman/mail/mailman confirm test" > test-join: "|/usr/lib/mailman/mail/mailman join test" > test-leave: "|/usr/lib/mailman/mail/mailman leave test" > test-owner: "|/usr/lib/mailman/mail/mailman owner test" > test-request: "|/usr/lib/mailman/mail/mailman request test" > test-subscribe: "|/usr/lib/mailman/mail/mailman subscribe test" > test-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe test" OK > I think configurations parameters for postfix and mailman are true > but /usr/local/mailman/data/virtual-mailman content is wrong or anything > else. But i dont know what it should be. Why do you think it's wrong? Do you have a problem with mail delivery to t...@example.com? If so, what is the problem and what are the Postfix log messages? -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org