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