CPX Installation Advisory

As noted on the CPX page, due to the high number of possible account configurations or modifications there is NO guarantee that CPX will perform reliably on existing Executive and Corporate (E&C) accounts. CPX was designed and tested specifically on new server configurations and a small number of existing configurations.
If you plan to use CPX on existing E&C accounts, these are some issues you will likely need to address:
-
If any domain on your system does not have a virtusertable catchall, a catchall will be created and new virtusertable entries for all users on your system will be created for those domains on your system. That is, if you have users joe , bob, and sal and domains SUBHOST1-DOMAIN.NAME and SUBHOST2-DOMAIN.NAME, the CPX installer will create the following virtusertable entries, if SUBHOST1-DOMAIN.NAME and SUBHOST2-DOMAIN.NAME do not already have catchalls:
joe@SUBHOST1-DOMAIN.NAME joe
joe@SUBHOST2-DOMAIN.NAME joe
bob@SUBHOST1-DOMAIN.NAME bob
bob@SUBHOST2-DOMAIN.NAME bob
sal@SUBHOST1-DOMAIN.NAME sal
sal@SUBHOST2-DOMAIN.NAME sal
@SUBHOST1-DOMAIN.NAME Error :nouser Unknown user
@SUBHOST2-DOMAIN.NAME Error :nouser Unknown user
If a domain already has a catchall, no new virtusertable entries for that domain will be created.
-
virtusertable entries will NOT be created automatically for entries in the /etc/mail/aliases. Email is first processed by the virtusertable file and then by the aliases file. This means that if you are relying on the absence of a catchall (allowing mail to pass through virtusertable on to the aliases file), mail will not be delivered as you expect. For example, if you have an alias:
friends: joe,bob,sal
but no corresponding virtusertable entry that points to the 'friends' alias, mail sent to 'friends@SUBHOST1-DOMAIN.NAME' will now be intercepted by the virtusertable catchall for that domain. To resolve this, add a virtusertable entry:
friends@SUBHOST1-DOMAIN.NAME friends
-
Any changes you might have made directly to /etc/mail/sendmail.cf or /etc/mail/submit.cf will be lost, since those files will be regenerated from their corresponding .mc files ( hostname.name.mc and freebsd.submit.mc , respectively).
Please check back at this page often for further updates.
|