#REJECT#DOMAIN rootdomain.infouser1@rootdomain.infouser2@rootdomain.infouser3@rootdomain.infouser4@rootdomain.infouser5@rootdomain.info#DOMAIN anotherrootdomain.infouser1@anotherrootdomain.infouser2@anotherrootdomain.infouser3@anotherrootdomain.info#GROUP virtualdomain.anotherrootdomain.info GROUP-ONLYvduser1@anotherrootdomain.infovduser'2@anotherrootdomain.info#END_OF_FILE
The example above works properly keep in mind all keywords need to be in CAPS. In the xample the virtual domain listed is a "child" of "anotherrootdomain.info" as it falls directly under that domain in the file as opposed to under the first domain listed.
Apostrophes in the user name are fine without any need to use double quotes around them or the name.
NON-RFC compliant characters in the username section will cause parsing errors resulting in the need to reupload a properly formed SFTP file to re-enable virtual domain routing properly. See http://en.wikipedia.org/wiki/Email_address#Invalid_e-mail_addresses. The same applies for international character sets see http://en.wikipedia.org/wiki/Email_address#Internationalization.
#REJECT-TEST-MODE#DOMAIN domain.comuser1@domain.comuser2@domain.comuser3@domain.comuser4@domain.com#END_OF_FILE
The following again shows some grouping orders. In this example virtualdomaina.com would actually be a child of domainb.com due to the location in the file.
#REJECT#DOMAIN domaina.comUser1@domaina.comUser2@domaina.comUser3@domaina.com#DOMAIN domainb.comUser1@domainb.comUser2@domainb.comUser3@domainb.com #GROUP virtual.domaina.com GROUP-ONLYUser4@domaina.comUser5@domaina.comUser6@domaina.com#END_OF_FILE
Whereas in the following example virtualdomaina.com would be a child of domaina.com as it is directly below domaina.com
#REJECT#DOMAIN domaina.comUser1@domaina.comUser2@domaina.comUser3@domaina.com#GROUP virtual.domaina.com GROUP-ONLYUser4@domaina.comUser5@domaina.comUser6@domaina.com#DOMAIN domainb.comUser1@domainb.comUser2@domainb.comUser3@domainb.com#END_OF_FILE