Hi,
I ran into this problem:
Thread: use of "shadow" in email-address wont work anymore (fun fact: the thread is from 2007 and still this "problem" exists)
Since I just cannot encourage my user to give up his email (it's been in use for over 15 years by now!) I've just made out a quick hotfix.
The error is a "not a directory" message
I tried applying this solution (Click), but it didn't work at all
Thence the easiest solution was to re-locate the filters into a different subdirectory.
So if the previous location was
/home/<user>/etc/<domain.tld>/<account>/filter
it will be located in
/home/<user>/etc/<domain.tld>/vfilter/<account>/filter
after applying this hotfix.
For that to happen open /etc/exim.conf and replace
with
Note:
I don't use filters in our system (deactivated the option in cpanel for the users) therefore I have the least problems with that hotfix.
-------
Since I cannot edit these lines in the WHM with root access (somehow it's read only) and since I don't know which system scripts would be affected I'd like to file this for an official solution.
So where could I file a possible official fix based on that?! (A link would be nice
)
Kind regards,
I ran into this problem:
Thread: use of "shadow" in email-address wont work anymore (fun fact: the thread is from 2007 and still this "problem" exists)
Since I just cannot encourage my user to give up his email (it's been in use for over 15 years by now!) I've just made out a quick hotfix.
The error is a "not a directory" message
Since the "shadow" is a system reserved file.--> 2013-01-21 18:34:30 1TxLGQ-0002EA-2M == [email protected] R=virtual_user_filter defer (-1): require_files: error for /home/<account>/etc/<domain.tld>/shadow/filter: Not a directory
I tried applying this solution (Click), but it didn't work at all
Thence the easiest solution was to re-locate the filters into a different subdirectory.
So if the previous location was
/home/<user>/etc/<domain.tld>/<account>/filter
it will be located in
/home/<user>/etc/<domain.tld>/vfilter/<account>/filter
after applying this hotfix.
For that to happen open /etc/exim.conf and replace
Code:
require_files = "+${extract{5}{::}{${lookup passwd{${lookup{$domain}lsearch*{/etc/userdomains}{$value}}}{$value}}}}/etc/$domain/$local_part/filter"
file = "${extract{5}{:}{${lookup passwd{${lookup{$domain}lsearch*{/etc/userdomains}{$value}}}{$value}}}}/etc/$domain/$local_part/filter"
Code:
require_files = "+${extract{5}{::}{${lookup passwd{${lookup{$domain}lsearch*{/etc/userdomains}{$value}}}{$value}}}}/etc/$domain/vfilter/$local_part/filter"
file = "${extract{5}{:}{${lookup passwd{${lookup{$domain}lsearch*{/etc/userdomains}{$value}}}{$value}}}}/etc/$domain/vfilter/$local_part/filter"
I don't use filters in our system (deactivated the option in cpanel for the users) therefore I have the least problems with that hotfix.
-------
Since I cannot edit these lines in the WHM with root access (somehow it's read only) and since I don't know which system scripts would be affected I'd like to file this for an official solution.
So where could I file a possible official fix based on that?! (A link would be nice
Kind regards,