Ivan, I have the right .db files in /usr/local/mailman/data, as I did run genaliases. I get no errors wihle running it.
As for my alias_map settings I have this: # Map config Settings alias_database = hash:/etc/postfix/aliases alias_maps = hash:/etc/postfix/aliases, hash:/usr/local/mailman/data/aliases # Virtual config Settings virtual_alias_maps = hash:/etc/postfix/virtual, hash:/usr/local/mailman/data/virtual-mailman After rerunning genaliases and restarting everything, I get this error, which seems to still be rewriting the domain name: Jul 1 00:31:51 mail postfix/smtp[10936]: 53E73340187: to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, r elay=mail.gibbs-family.org[204.157.3.80], delay=0, status=bounced (host mail.gibbs-family.org[204.157.3.80] said: 550 5.1.1 <[EMAIL PROTECTED]>... User unknown (in reply to RCPT TO command)) Do I need to add to the top of virtual-mailman: washingtongamers.org IGNORE /etc/postfix/virtual contains washingtongamres.org aliases not related to the mailing list? Could this be causing the problem? Mike Ivan Fetch wrote: > Hi Michael, > > It sounds like you may be putting your Mailman aliases (pipes to > the mailman binary) in your /etc/postfix/virtual file. Mailman's > Postfix virtual domain integration populates a Mailman specific > virtual, and aliases file, located in /usr/local/mailman/data. > > If you haven't done this already, you might want to run > /usr/local/mailman/bin/genaliases > to create the Mailman virtual-mailman and aliases files that > Postfix will use (you already have correct lines for this in the > Postfix main.cf file). > > When running genaliases do you get any errors about running > postalias or postmap? You may need to set the variables > POSTFIX_ALIAS_CMD and POSTFIX_MAP_CMD in the Mailman mm_cfg.py file, > so mailman knows where the postalias and postmap commands reside. > > > > In terms of the error you refer to in your message below, I don't > believe that you can have pipes to commands in your Postfix > /etc/postfix/virtual domain map. Instead you need to have (this is > what mailman does - see above): > > Your Postfix virtual file might contain: > [EMAIL PROTECTED] ListName > [EMAIL PROTECTED] ListName-admin > [EMAIL PROTECTED] ListName-bounces > [EMAIL PROTECTED] ListName-confirm > [EMAIL PROTECTED] ListName-join > [EMAIL PROTECTED] ListName-leave > [EMAIL PROTECTED] ListName-owner > [EMAIL PROTECTED] ListName-request > [EMAIL PROTECTED] ListName-subscribe > [EMAIL PROTECTED] ListName-unsubscribe > > > Your Postfix aliases file might then contain: > ## ListName mailing list > ListName: "|/usr/local/mailman/mail/mailman post ListName" > ListName-admin: "|/usr/local/mailman/mail/mailman admin ListName" > ListName-bounces: "|/usr/local/mailman/mail/mailman bounces ListName" > ListName-confirm: "|/usr/local/mailman/mail/mailman confirm ListName" > ListName-join: "|/usr/local/mailman/mail/mailman join ListName" > ListName-leave: "|/usr/local/mailman/mail/mailman leave ListName" > ListName-owner: "|/usr/local/mailman/mail/mailman owner ListName" > ListName-request: "|/usr/local/mailman/mail/mailman request ListName" > ListName-subscribe: "|/usr/local/mailman/mail/mailman subscribe ListName" > ListName-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe > ListName" > > > > Let me know if I am not making sense, or if you still have > problems, I'm happy to try to help. > > Thanks, > Ivan Fetch. > > On Thu, 30 Jun 2005, Michael GIbbs wrote: > >> Greetings, >> >> I have been trying to integrate Mailman 2.1.6 with Postfix 2.2.4 >> with no luck. I have followed the instructions on the Mailman >> website for Postfix, and I have installed Postfix-style Virtual >> Domains. The lists domain name used is different then the mail servers >> actual domain. >> >> When I send mail to <username>@virtual-domain.com, it gets sent to >> the right mail address (which is NOT located locally). If, >> however, a mail is sent for an alias under mailman >> <list>@virtual-domain.com, I get the following: >> >> Jun 30 02:11:05 mail postfix/smtp[27605]: E7118340227: >> to=<|/usr/local/mailman/mail/mailman post [EMAIL PROTECTED]>, o >> rig_to=<[EMAIL PROTECTED]>, relay=mail.domain.com[ipaddress >> removed], delay=1, status=bounced (host >> mail.domain.com[ipaddress removed] said: 550 5.7.1 >> <"|/usr/local/mailman/mail/mailman post gamer"@domain.com>... Cannot >> mail dire >> ctly to programs (in reply to RCPT TO command)) >> >> Here is my Postfix main.cf: >> >> # >> # Postfix Basic Configuration Settings >> # >> myhostname = mail.domain.com >> mydomain = domain.com >> myorigin = $mydomain >> mydestination = $myhostname localhost.$mydomain localhost >> mynetworks = <ipaddress removed>/29 >> relay_domains = /etc/postfix/relay_domains >> readme_directory = no >> sample_directory = /etc/postfix >> sendmail_path = /usr/sbin/sendmail >> html_directory = no >> setgid_group = postdrop >> command_directory = /usr/sbin >> manpage_directory = /usr/local/man >> daemon_directory = /usr/libexec/postfix >> newaliases_path = /usr/bin/newaliases >> mailq_path = /usr/bin/mailq >> queue_directory = /var/spool/postfix >> mail_owner = postfix >> unknown_local_recipient_reject_code = 550 >> local_recipient_maps = $virtual_alias_maps $alias_maps >> unix:passwd.byname >> >> smtpd_recipient_restrictions = permit_sasl_authenticated >> permit_mynetworks check_relay_domains >> smtpd_sender_restrictions = permit_sasl_authenticated permit_mynetworks >> reject_sender_login_mismatch >> >> # Map config Settings >> alias_database = hash:/etc/postfix/aliases, >> hash:/usr/local/mailman/data/aliases >> alias_maps = hash:/etc/postfix/aliases, >> hash:/usr/local/mailman/data/aliases >> >> #virtual map config >> virtual_alias_maps = hash:/etc/postfix/virtual, >> hash:/usr/local/mailman/data/virtual-mailman >> >> # sasl config >> broken_sasl_auth_clients = yes >> smtpd_sasl_auth_enable = yes >> smtpd_sasl_security_options = noanonymous >> >> # tls config >> smtp_use_tls = yes >> smtpd_use_tls = yes >> smtp_tls_note_starttls_offer = yes >> smtpd_tls_key_file = /etc/postfix/ssl/post.pem >> smtpd_tls_cert_file = /etc/postfix/ssl/post.pem >> smtpd_tls_CAfile = /etc/postfix/ssl/post.pem >> smtpd_tls_loglevel = 3 >> smtpd_tls_received_header = yes >> smtpd_tls_session_cache_timeout = 3600s >> tls_random_source = dev:/dev/urandom >> >> >> Here is my Mailman mm_cfg.py: >> MTA='postfix' >> POSTFIX_STYLE_VIRTUAL_DOMAINS = ['virtual-domain.com'] >> >> >> >> Mike Gibbs >> >> ------------------------------------------------------ >> Mailman-Users mailing list >> Mailman-Users@python.org >> http://mail.python.org/mailman/listinfo/mailman-users >> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >> Searchable Archives: >> http://www.mail-archive.com/mailman-users%40python.org/ >> Unsubscribe: >> http://mail.python.org/mailman/options/mailman-users/ifetch%40du.edu >> >> Security Policy: >> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp >> >> ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp