Sometimes my redis connection times out, both for pop3, imap and lmtp. I have no idea why, when I do a "doveadm quota recalc -u" it works just fine? I'm thinking the connection is lost somehow and not retried?
Apr 06 15:42:00 lmtp(xxx@xxx.com): Error: redis: Lookup timed out in 30.000 secs Apr 06 15:42:00 lmtp(xxx@xxx.com): Error: Internal quota calculation error Apr 06 15:42:00 lmtp(xxx@xxx.com): Error: Internal quota calculation error Apr 06 15:42:00 lmtp(xxx@xxx.com): Info: xxxx: msgid=xxxx@xxxx.com: saved mail to INBOX Apr 06 15:49:23 lmtp(xxx@xxx.com): Info: xxxx: msgid=xxxx@xxxx.com: saved mail to INBOX <-- Same mail
This happens a lot, and it's really bad, because the mail is actually saved correctly, but the error is reported back to the Director, causing the delivery to be retried by the MTA - so the mail actually lands *twice* in the user's inbox.
Thanks
-- Tom