Hello all: I've been running an exim server for many years (going back to the mid- 2000s) and I recently moved to a new virtual host. Prior to the move I was on v4.86_2 and now I am running 4.97.
As expected, I had issues with "tainted" data and re-wrote the configuration file where applicable to remove those warnings/errors. However, I am still puzzled by one issue: When running as a daemon, inbound messages are not written to the appropriate maildir and the mainlog reports that it cannot open tmp/<filename> and the message is queued for retry (after 10 times of trying initially). Yet when I run exim as root with -Rf <domain name> or -qff or even -M <message id>, the messages are delivered as expected, complete with the owner, group, and file mode specified in the maildir delivery transport. Turning on debugging (-d) for a retry (-M) shows the process, and even though it doesn't explicitly use the (full) path, it shows the renaming of tmp/<filename> to new/<filename>. The correct maildir was also displayed on a preceding line. As part of my investigation I've opened the maildir directories up to all (777) and ensured that spool directory is owned by the exim user and has permissions mode 750. If you've experienced this (or have suggestions on where to modify permissions), please point me in the right direction. Thank you! MJ -- ## subscription configuration (requires account): ## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/ ## unsubscribe (doesn't require an account): ## [email protected] ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
