Benny, Pete, Bill, ( in order of reaction :-) )

Thank you all for sharing

I think we can go with this . . . till the next update of history, ;-)

Have a nice weekend,


Marc


On 24 Jan 2020, at 10:35, Benny Kjær Nielsen wrote:

On 23 Jan 2020, at 17:21, Bill Cole wrote:

On 23 Jan 2020, at 5:18, Benny Kjær Nielsen wrote:

Port 993 mainly exists for historical reasons.

I understand that point of view, and might have totally agreed a decade ago, but I think it has been overtaken by events, experience, and RFC8314.

History has been updated since the last time I looked into it ;-)

I guess given what we know now then STARTTLS should never have been created. It would have been better if ports 143 and 587 had remained to be clear-text-only ports essentially making them obsolote today. Today, servers would then only support ports 993 and 465 and mis-configured servers would be less likely. (I'm ignoring port 25 since I'm an email client developer.)

In my (little) world, it all makes little difference since experience tells me that I have to support every variant in existence since the email client always takes the blame when something doesn't work :-)

Port 587 is the standard for email submission (email client sending an email) and is equivalent to 143 for IMAP (it uses STARTTLS). Port 465 is a mess (Microsoft), but some email clients might still expect it to work (Microsoft).

The best practices for initial mail submission have changed. Port 465 has been a mess but the way in which it remained a mess for 2 decades made RFC8314 a reasonable solution for making submission more

Ok, this also means that MailMate should, ideally, default to ports 993 and 465 and discourage 143/587 (and 25). Port 993 would very likely be fine, but I would be worried about doing that for port 465...

You'll probably get other opinions, but the important part is to ensure that it's not possible to communicate on any port without encryption enabled (with or without STARTTLS).

As stated, that is infeasible. See above my discussion of SMTP on port 25.

Agreed, I'm just unintentionally ignoring anything which does not involve an email client :)

So, to conclude, the OP should go for 993/465/25 and only enable 587/143 if needed by their users (enforcing STARTTLS).

MailMate must support everything, but it could be much better at default values and make it harder/warn when anything but wrapped 993/465 is used/configured. I'll make a note of that :)

--
Benny
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate

Reply via email to