I don't think this is an SME bug, but I'm wondering if anyone else has seen anything similar. I maintain 7 SME servers for local small businesses. I'm (very slowly..) starting to upgrade them from 9.2 to 10. Taking the two smallest systems first...
Initially I had some problems with email. Restoring from a backup seemed fine, but local users were then having problems with logging into their email accounts. By restoring only the system config, then using rsync to copy mail in, that problem seems to be overcome. But I've hit another glitch.
One of the original systems was migrated to Nethserver when Nethserver 7.3 was released. Its now on 7.9. And I cannot use its email server to send mail to either of the two upgraded SME 10 systems. On every attempt, I get a bounce message. Reason for the bounce is as below:
host
mail.geminimanufacturing.co.uk[xx.xxx.xxx.xx] said: 550-(helo) HELO
hostname does not exist 550 (helo) HELO hostname does not exist (in reply
to MAIL FROM command)
That seemed like a very odd response. Checking the SME logs gives me this:
2021-09-05 13:15:04.187299500 6894 Accepted connection 0/40 from xx.xx.xx.xxx / mail.brillcomputers.co.uk
2021-09-05 13:15:04.187485500 6894 Connection from mail.brillcomputers.co.uk [xx.xx.xx.xxx]
2021-09-05 13:15:05.660719500 6894 dispatching EHLO barracuda.brillcomputers.co.uk
2021-09-05 13:15:05.898886500 6894 250-geminimanufacturing.co.uk Hi mail.brillcomputers.co.uk [82.71.20.128]
2021-09-05 13:15:06.228898500 6894 dispatching EHLO barracuda.brillcomputers.co.uk
2021-09-05 13:15:06.235183500 6894 250-geminimanufacturing.co.uk Hi mail.brillcomputers.co.uk [82.71.20.128]
2021-09-05 13:15:06.275100500 6894 dispatching MAIL FROM:<paul@brillcomputers.co.uk> SIZE=811 BODY=8BITMIME
2021-09-05 13:15:06.334857500 6894 (mail) resolvable_fromhost: pass, brillcomputers.co.uk has MX at mail.brillcomputers.co.uk
2021-09-05 13:15:06.439516500 6894 (mail) sender_permitted_from: skip, tolerated, none, brillcomputers.co.uk: No applicable sender policy available
2021-09-05 13:15:06.440345500 6894 (deny) logging::logterse: ` 82.71.20.128 mail.brillcomputers.co.uk barracuda.brillcomputers.co.uk naughty 903 (helo) HELO hostname does not exist
2021-09-05 13:15:06.440570500 6894 deny mail from <paul@brillcomputers.co.uk> ((helo) HELO hostname does not exist
(helo) HELO hostname does not exist)
So it looks as though the early-talker plugin for postfix is the reason for the rejection.
I seem to remember there was a way to change the timeout on that plugin, but since I can't provoke the same sort of response with anything else (tired with three different commectial email addresses that I have access to), I don't really want to make changes to the SME systems.
I'm wondering if anyone else has hit similar problems, and if there are any other suggestions as to getting rount it? If nothing else, I've not hit similar problems with the Nethserver sending to any other systems....