Re: 4.97 messages are delivered locally (but manual retries work)

Cyborg via Exim-users <[email protected]>
Newsgroups gmane.mail.exim.user
Message-ID <[email protected]>
Sorry, hit send to early :D

Am 17.09.25 um 19:50 schrieb Michael B. Justice via Exim-users:
> 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.

Are you sure, it starts as root and drops privs later when run in daemon 
mode?

Because: to be able to change/write the message with the uid the maildir 
needs, it has to be privileged.

Example:

drwx------ 3 50524 mail 4096 23. Jan 2025  benderircdeuser1
drwxr-x--- 3 50504 exim 4096 26. Dez 2011  benderircdeuser3

Both dirs work and that can only be if exim is able to become 50524 or 
setuid to the created file.

Best regards,
Cyborgs@Work

-- 
## 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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.