[Mailman-Users] Mail to list delivers into a local mailbox instead of the list

Mark Sapiro mark at msapiro.net
Sat Feb 5 19:06:28 CET 2011


On 2/5/2011 8:51 AM, Ron Aaron wrote:
> 
> Here goes.  I'm not sure if I mentioned that this is an "ispconfig3" based 
> setup, don't know if that makes a difference (but it may).  Output of postconf 
> -n follows:
> 
> alias_maps = hash:/var/lib/mailman/data/aliases

Remove the above. It is for delivery via aliases, not postfix_to_mailman.py


> allow_mail_to_files = alias,forward,include
> body_checks = regexp:/etc/postfix/body_checks
> broken_sasl_auth_clients = yes
> config_directory = /etc/postfix
> content_filter = scan:127.0.0.1:10025
> header_checks = regexp:/etc/postfix/header_checks
> inet_interfaces = all
> mailbox_size_limit = 0
> message_size_limit = 0
> mime_header_checks = regexp:/etc/postfix/mime_header_checks
> mydestination = 
> myhostname = my.dom
> nested_header_checks = regexp:/etc/postfix/nested_header_checks
> owner_request_special = no
> proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps 
> $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains 
> $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps 
> $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks 
> $virtual_mailbox_limit_maps
> receive_override_options = no_address_mappings
> recipient_delimiter = +
> relay_recipient_maps = mysql:/etc/postfix/mysql-virtual_relayrecipientmaps.cf, 
> hash:/var/lib/mailman/data/virtual-mailman

Remove hash:/var/lib/mailman/data/virtual-mailman. lists.my.dom is not a
relay domain so the list addresses aren't relay_recipients, and
virtual-mailman isn't going to be maintained anyway with MTA = None.


> relayhost = [myisp.smtp.host]
> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
> smtp_tls_note_starttls_offer = yes
> smtp_use_tls = yes
> smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-
> virtual_client.cf
> smtpd_recipient_restrictions = 
> permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_authenticated_header = yes
> smtpd_sasl_security_options = noanonymous
> smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-
> virtual_sender.cf
> smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
> smtpd_tls_auth_only = no
> smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
> smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
> smtpd_tls_loglevel = 1
> smtpd_tls_received_header = yes
> smtpd_tls_security_level = may
> smtpd_tls_session_cache_timeout = 3600s
> smtpd_use_tls = yes
> tls_random_source = dev:/dev/urandom
> transport_maps = hash:/etc/mailman/transport, proxy:mysql:/etc/postfix/mysql-
> virtual_transports.cf
> virtual_alias_domains = lists.my.dom

Remove the above. It is wrong and may be the source of your problem.
This and mailman/data/aliases and virtual-mailman are for 'standard'
Mailman/Postfix integration, not for postfix_to_mailman.py


> virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-
> virtual_relayrecipientmaps.cf ,mysql:/etc/postfix/mysql-virtual_forwardings.cf 
> ,mysql:/etc/postfix/mysql-
> virtual_email2email.cf,hash:/var/lib/mailman/data/virtual-
> mailman,hash:/etc/aliases

Remove hash:/var/lib/mailman/data/virtual-mailman from
virtual_alias_maps. Also, it seems unusual for hash:/etc/aliases to be
in virtual_alias_maps and not in alias_maps. Normally, /etc/aliases is
aliases, not a virtual mapping.


> virtual_gid_maps = static:5000
> virtual_mailbox_base = /var/vmail
> virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
> virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
> virtual_transport = maildrop
> virtual_uid_maps = static:5000


-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Users mailing list