OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
debugging virtual lookups

From: Aaron Rogge (aaronunionaires.org)
Date: Mon Nov 03 2003 - 23:37:35 CST


I am trying to integrate mailman with Postfix and running into difficulties.
I have virtual domains using MySql working, but when I try integrating
mailman I can't get Postfix to see the new aliases. Is there a way to see
what postfix sees when it tries to resolve the addresses. I would like to
log each step so that I can see where the problem is. Is it not opening the
additional alias files, or what?

Just in case there is something painfully obvious that I have missed here is
additional information.

From my Postfix main.cf:
alias_maps = hash:/etc/postfix/aliases, hash:/var/mailman/data/aliases
recipient_delimiter = +
mail_spool_directory = /var/virtual
home_mailbox = Maildir/
alias_database = hash:/etc/postfix/aliases
queue_directory = /var/spool/postfix
mail_owner = postfix
unknown_local_recipient_reject_code = 450
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf,
hash:/var/mailman/data/virtual-mailman
virtual_gid_maps = static:89
virtual_mailbox_base = /var/virtual/
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 89
virtual_transport = virtual:
virtual_uid_maps = static:89
disable_vrfy_command = yes
smtpd_recipient_limit = 50
owner_request_special = no

If I send a message to mailman_at_ajrogge.com, it is recieved by the system
and redirected to my default email account.

From log files:
Nov 3 23:32:29 sv postfix/virtual[31882]: 635E61BF0C:
to=<default_at_ajrogge.com>, orig_to=<mailman_at_ajrogge.com>,
relay=virtual, delay=0, status=sent (maildir)

From mm_cfg.py:

MTA = 'Postfix'
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['ajrogge.com','sv.ajrogge.com']
add_virtualhost('ajrogge.com','ajrogge.com') #not sure if this is needed or
not

Thank you,
aaron