Greetings. I’ve set up Passbolt with Docker with the following image: passbolt/passbolt:2.11.0-debian, and everything is running fine except for email notifications.
The issue I’m running into is that email cron job never appears to be run, and the /var/log/cron.log file is never created. When I request a password reset in the web UI, an email is queued but never sent.
If I connect to the container and manually execute the command in the cron job (su -c "source /etc/environment ; /var/www/passbolt/bin/cake EmailQueue.sender" -s /bin/bash www-data >> /var/log/cron.log 2>&1
), all queued emails are successfully sent and received. So the email side of things is definitely working.
Running /etc/init.d/cron status
shows that cron is running. Adding valid test jobs via crontab -e appears to have no effect. I feel like I must have missed something, so any help would be greatly appreciated.