Dear List, I am trying to host mailling services for two domains under the same instance of postfix (2.2.10). The name of the domains are rpg.in and cpl.in. The domains will have separate name space for them. The user details are kept in LDAP. The maildrop is my local delivery agent. The mailstores, n Maildir format, are kept like
/home/vmail/rpg.in/<users of rpg.in domain> /home/vmail/cpl.in/<users of cpl.in domain> The search base for rpg.in domain is ou=People,dc=rpg,dc=in The search base for cpl.in do# abcd, People1, rpg.in The command ldapsearch -x [email protected] returns # abcd, People1, rpg.in dn: uid=abcd,ou=People1,dc=rpg,dc=in accountStatus: enable etc. And the command ldapsearch -x [email protected] returns # bonhi, People, rpg.in dn: uid=bonhi,ou=People,dc=rpg,dc=in uid: bonhi cn: Bonhi Sengupta sn: bonhi title: bonhi homeDirectory: /home/vmail/rpg.in/bonhi mailMessageStore: /home/vmail/rpg.in/bonhi/Maildir/ accountStatus: enable etc. In my main.cf I have (I feel these are the the relevant portions, please correct me if I am wrong) mydomain = rpg.in virtual_mailbox_domains = cpl.in virtual_uid_maps = static:5000 virtual_gid_maps = static:5000 virtual_mailbox_base = /home/vmail virtual_mailbox_maps = ldap:accounts virtual_mailbox_maps = ldap:accounts-cpl virtual_minimum_uid = 5000 virtual_result_attribute = mailMessageStore virtual_maildir_extended = yes local_transport = maildrop accounts_timeout = 60 accounts_server_host = 127.0.0.1 accounts_search_base = ou=People,dc=rpg,dc=in accounts_server_port = 389 accounts_query_filter = (&(|(mail=%s) (mailAlternateAddress=%s)) (accountStatus=active)) accounts_result_attribute = mailMessageStore accounts-cpl_timeout = 60 accounts-cpl_server_host = 127.0.0.1 accounts-cpl_search_base = ou=People1,dc=cpl,dc=in accounts-cpl_server_port = 389 accounts-cpl_query_filter = (&(|(mail=%s) (mailAlternateAddress=%s)) (accountStatus=active)) accounts-cpl_result_attribute = mailMessageStore I am pushing mail using telnet. When I try to send a mail to [email protected] the mail is getting delivered properly. But when I try to send a mail to [email protected] then that mails stays on the queue. The maillog file has the entries: Jan 16 16:45:40 mail postfix/qmgr[23899]: 99A2517E17: from=<[email protected]>, size=317, nrcpt=1 (queue active) Jan 16 16:45:40 mail postfix/virtual[24436]: warning: dict_ldap_lookup: accounts-cpl: Search base 'ou=People1,dc=cpl,dc=in' not found: 32: No such object Jan 16 16:45:40 mail postfix/virtual[24436]: 99A2517E17: to=<[email protected]>, relay=virtual, delay=31, status=deferred (virtual_mailbox_maps: lookup [email protected]: Success) Jan 16 16:45:50 mail postfix/smtpd[24407]: disconnect from mail.rpg.in[127.0.0.1] The postqueue -p returns -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 99A2517E17 317 Fri Jan 16 16:45:09 [email protected] (virtual_mailbox_maps: lookup [email protected]: Success) [email protected] May I request you to kindly help me in fixing the issue? I shall provide any other information that you feel is needed. With regards, Goutam Baul
