Hi all,
I’m a bit stuck with a self-hosted mail issue and would really appreciate any pointers. Maybe someone here has seen this before?
Setup
- RS Version: SVN /releases/10.7 10.7 r28183
- self-hosted in Docker
- Ubuntu 24.04 LTS VPS
Issue
Password reset emails, collection share emails and workflow emails are not delivered.
What I have confirmed so far
- the active config.php is definitely loaded
- use_phpmailer = true
- use_smtp = true
- SMTP host / port / auth / ssl are configured correctly
- a direct PHPMailer SMTP test from inside the same resourcespace container works and the email is delivered immediately
- mail_log entries are created for password reset emails
- cron_copy_hitcount.php runs via host cron and the log shows “All tasks complete”
However
- when triggering password reset from the UI, tcpdump shows no outbound SMTP connection to the configured SMTP host
- so it looks like mail_log rows are created, but the actual SMTP delivery path is never triggered for these RS mail flows
So my question is
Which internal mail path is used for password reset / collection share / workflow emails in 10.7, and is there a known reason why these actions would create mail_log rows without initiating real SMTP delivery, even though PHPMailer SMTP works from the same container?
Any ideas would be much appreciated. Thanks a lot.
Christian