|NOTE: if you use exim.conf 4.5.17+, easy_spam_fighter 1.28+, /etc/exim.spamassassin.conf 1.4+, you should not need to make any of the following manual changes to your configs.|
Proper /etc/passwd lookups are done, rather than /home/$username references. The guide below is only if you've got older versions.
By default, exim only finds User accounts under /home. This saves 2 lookups per path, making exim more efficient.
However, if you have more Users on partitions other than /home, eg: /home and /home2, then the default exim.conf will not work.
The solution is to add extra string expansion code into the /etc/exim.conf to allow the home path for a User to be extracted based on the domain name.
There are 3 lines in the exim.conf that use the hard-coded /home path (they're not all together):
You'll need to find each of these paths, and change them to look like (respectively):
|I have more than one home partition. I need all services to use both the old and new partitions.|
© 2018 JBMC Software, Suite 173 3-11 Bellerose Drive, St Albert, AB T8N 1P7 Canada. Mon-Fri 9AM-5PM MST