Op 06/01/2019 om 17:05 schreef Stephan Bosch:
Op 31/12/2018 om 06:32 schreef Laz C. Peterson:
Hello Sami, yes, see below.
We run Dovecot at a different versions, mainly 2.2.10 (CentOS), 2.2.22 (Ubuntu) and now 2.2.36 (CentOS). The issue is weird, because it only happened after the update from 2.2.10->36. Just to understand it would be great.
I'm actually checking out the configs now ... Our SQL userdb does not specify port. So I'm guessing this may be to blame?
(This was by design, though -- we don't want to specify one port for different client protocols. Though, I do recall seeing some hack online using CASE in SQL query ...)
These servers run LMTP as a unix socket as well as a TCP port 24 serving all IP sources. The internal servers are running LMTP on TCP port 24 (as well as unix socket, but that's irrelevant), but no LMTP comm happens between directors and backend mail servers after the 2.2.10->36 update on the directors with our config. I do apologize that I can't get more specific than those versions ...
The backend mail servers function the same in our environment on both versions 2.2.10 and 2.2.36.
We are good now, as we changed the config to go to the TCP port instead of unix socket. But we had a good jolt of fun this morning. :-)
Would love to understand what we have done wrong, or how we misunderstood the configuration directives -- in either version.
I can reproduce it here, even with master.
We'll get back to you.
BTW, similar thread here:
https://www.dovecot.org/pipermail/dovecot/2019-January/114071.html
Hmm, did you try returning a protocol=lmtp field from passdb? This is ignored by services other than lmtp and the code tells me it will then default to port 24. That should be a workaround.
Regards,
Stephan.