Hi Mike, The "VirtualDomain.org IGNORE" line can be in /etc/postfix/virtual.
What happens if you add @localhost to the end of a line in /usr/local/mailman/data/virtual-mailman,, then run postalias on it: [EMAIL PROTECTED] [EMAIL PROTECTED] This is kind of a stab in the dark RE: Postfix's MyDestination being appended to the end of the right side of the virtual map when it has no host part. I may be able to experiment with this later on a box with a test list. Thanks - Ivan. On Fri, 1 Jul 2005, Michael GIbbs wrote: > Ivan, > > My line is washingtongamers.org IGNORE > > The docs say the second part of that (DOMAIN, IGNORE) can be anything as > postfix ignores it. I know the > virtual domain works as I can receive mail to an email address with > washingtongamers.org and it get correctly redirected > to an offsite email address destination (aka send to > [EMAIL PROTECTED] gets accepted and correctly > sent to [EMAIL PROTECTED]). My question is, is that line actually talking > about adding the above to virtual-mailman > and not virtual? > > Mike > > Ivan Fetch wrote: > >> Hi Mike, >> >> Looking in README.POSTFIX (part of the Mailman source, although I don't >> see it with 2.1.6), it does say: >> >> "First, you need to set up the Postfix virtual alias domains as >> described in the Postfix documentation (see Postfix's virtual(5) >> manpage). Note that it's your responsibility to include the >> "virtual-alias.domain anything" line as described manpage; Mailman >> will not include this line in virtual-mailman. I highly encourage >> you to make sure your virtual alias domains are working properly >> before integrating with Mailman." >> >> >> >> DO you have this line in /etc/postfix/virtual: >> # note the "DOMAIN" part can really be anything >> washingtongamers.org DOMAIN >> >> >> >> Thanks - Ivan. >> >> On Fri, 1 Jul 2005, Michael GIbbs wrote: >> >>> 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