Dear list, This is an operational mail server supporting multidomain and based on postfix+dovecot+mysql. The virtual domain related config at main.cf is as below
[....] alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases ######################################### ## virtual domain setting ######################################### virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf virtual_gid_maps = static:5000 virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf virtual_transport = dovecot dovecot_destination_recipient_limit = 1 virtual_uid_maps = static:5000 [....] `````````````` I have installed mailman here and to support virtual domain also have the following at /usr/lib/mailman/Mailman/mm_cfg.py [....] DEFAULT_URL_PATTERN = 'http://%s/mailman/' DEFAULT_EMAIL_HOST = 'list.mydomain.com' DEFAULT_URL_HOST = 'list.mydomain.com' MTA = 'Postfix' POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' DELIVERY_MODULE = 'SMTPDirect' SMTPPORT = '25' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) POSTFIX_STYLE_VIRTUAL_DOMAINS = ['list.infoservices.in'] IMAGE_LOGOS = '/mailmanicons/' [....] and the master.cf has following [....] mailman unix - n n - - pipe flags=FR user=list argv=/etc/mailman/postfix-to-mailman.py ${nexthop} ${user} [....] after reloading postfix and mailman I have created a list and also copy paste the suggested aliases at /etc/aliases and executed "newalias" command. If I send a request to listname-requ...@list.mydomain.com I get an error from postfix as ` ` ` ` Recipient address rejected: User unknown in virtual mailbox table ` ` ` ` Do I need to create all such an account required by mailman? I am confused...... any clue is very much welcome. TIA