Hi.
A slightly detailed explanation before i put donw the question.
I have a webmail software with mails going thru -->catchall-->webmail user.
There is user databsae, but Exim i believe does not come with Mysql Auth support in cpanel; (i could be wrong). However, the disk also has a user directory which stores the user preferences etc.
The structure of the user directory on disk
Say username alpha, beta, theta on domains domain1,domain2,domain3 each
The user directory in the above case are:
/home/../data/users/domain1/a/alpha
/home/../data/users/domain2/a/alpha
/home/../data/users/domain3/a/alpha
/home/../data/users/domain1/b/beta
/home/../data/users/domain2/b/beta
/home/../data/users/domain3/b/beta
/home/../data/users/domain1/t/theta
/home/../data/users/domain2/t/theta
/home/../data/users/domain3/t/theta
The above are all directories.
Now The Question:
In Exim what i would want is following :
in addition to checks for the system account email users, the check is also done for the webmail account users (with the paths as explained above for the given username/domain) before accepting SMTP connection. In case the same is true connection is accepted else refused with customizable error message.
Once the smtp connection is accepted for the webmail users as per check run on above paths, the mail goes to the catchall account.
Is this possible?
If yes, then what would be a step by step how to as i would not want to goof up on the exim.conf file
TIA
Anup



LinkBack URL
About LinkBacks

Reply With Quote




