Hello all, I recently upgraded from 5.9-stable to 6.0, then rebuilt from source to 6.0-stable. The platform is amd64.
In my smtpd.conf file, when queue encryption is enabled, messages temporarily fail with this /var/log/maillog message: Sep 4 09:16:03 host smtpd[35452]: cf54bd77d0d1a6c4 smtp event=connected address=<redacted> host=<redacted> Sep 4 09:16:03 host smtpd[35452]: cf54bd77d0d1a6c4 smtp event=starttls ciphers="version=TLSv1.2, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128" Sep 4 09:16:03 host smtpd[35452]: cf54bd77d0d1a6c4 smtp event=authentication user=<redacted> result=ok Sep 4 09:16:04 host smtpd[35452]: cf54bd77d0d1a6c4 smtp event=message msgid=1f6136ab from=<<redacted>> to=<<redacted>> size=461 ndest=1 proto=ESMTP Sep 4 09:16:04 host smtpd[35452]: 0000000000000000 mda event=delivery evpid=1f6136ab3d1fbaa5 from=<<redacted>> to=<<redacted>> user=<redacted> method=maildir delay=1s result=TempFail stat=Cannot get message fd Sep 4 09:16:13 host smtpd[35452]: 0000000000000000 mda event=delivery evpid=1f6136ab3d1fbaa5 from=<<redacted>> to=<<redacted>> user=<redacted> method=maildir delay=10s result=TempFail stat=Cannot get message fd The issue occured under 6.0 release and stable. By disabling queue encryption, the messages are successfully delivered. I have also regenerated the queue encryption key but this does not change the behavior. The error is generated from mda.c but I'm not sure what causes fd == -1. Has anyone else experienced this issue? Regards, Harold Benfield