Test mail works, but password reset emails not sent

Hi, I’m scratching my head over this one!

The testmail command works:

root@matilda:/var/vikunja# docker exec vikunja-vikunja-1 /app/vikunja/vikunja testmail alex@slab.org
2025/11/15 10:59:18 failed to create modcache index dir: mkdir /.cache: permission denied
time=2025-11-15T10:59:18.996Z level=INFO msg="No config file found, using default or config from environment variables."
time=2025-11-15T10:59:18.998Z level=INFO msg="Sending testmail..."
time=2025-11-15T10:59:19.528Z level=INFO msg="Testmail successfully sent."
Nov 15 11:58:41 agnesbaxter postfix/smtpd[1059661]: C3B68271B: client=v2202509302369384969.happysrv.de[152.53.200.249], sasl_method=PLAIN, sasl_username=xxx
Nov 15 11:58:41 agnesbaxter postfix/cleanup[1059663]: C3B68271B: message-id=<hLJWOOSrLORSXCN1C9utX0@matilda.patternclub.org>
Nov 15 11:58:41 agnesbaxter postfix/qmgr[733152]: C3B68271B: from=<noreply@lurk.org>, size=13371, nrcpt=1 (queue active)
Nov 15 11:58:41 agnesbaxter postfix/smtpd[1059661]: disconnect from v2202509302369384969.happysrv.de[152.53.200.249] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 rset=1 noop=2 quit=1 commands=11
Nov 15 11:58:44 agnesbaxter postfix/smtp[1059666]: C3B68271B: to=<alex@slab.org>, relay=in1-smtp.messagingengine.com[103.168.172.216]:25, delay=2.5, delays=0.11/0/1.8/0.6, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 5618611200D3)
Nov 15 11:58:44 agnesbaxter postfix/qmgr[733152]: C3B68271B: removed

No problem. But other emails don’t send. For example

root@matilda:/var/vikunja# docker exec vikunja-vikunja-1 /app/vikunja/vikunja user reset-password 1
2025/11/15 11:00:47 failed to create modcache index dir: mkdir /.cache: permission denied
time=2025-11-15T11:00:47.229Z level=INFO msg="No config file found, using default or config from environment variables."
time=2025-11-15T11:00:47.229Z level=INFO msg="Running migrations…"
time=2025-11-15T11:00:47.240Z level=INFO msg="Ran all migrations successfully."
Password reset email sent successfully.

Despite the positive response there, nothing appears in my email server logs and nothing in my email inbox or spam folder. Triggering an email from the web front end also doesn’t work.

Any idea why a testmail would send and others wouldn’t?

I just tried a password reset from the login screen and that did work. That’s enough for me but I’m still curious about why other emails aren’t sent.

Is there anything in the logs for the other mails?