"Cannot send message using the server iCloud"
Since latest update to macOS Catalina 10.15.7 (perhaps), when I try to send an email using iCloud, I get the message: "Cannot send message using the server iCloud. You have not specified an SMTP server in Mail preferences. You must specify a server before you can send messages.
Select a different outgoing mail server from the list below or click Try Later to leave the message in your Outbox until it can be sent."
When I check Mail preferences, it shows under Server Settings for iCloud account: "iCloud (Offline)". iCloud is clearly not offline. For example, I can access a document there. I have not exceeded my capacity - my account is ~ half full. When I use Connection Doctor in Mail preferences, it shows iCloud as an IMAP account, and says Connection and login to server succeeded. The message I'm trying to send is of modest size. It has a 32 KB attachment.
Moreover, I can send this same mail item to myself from my iPhone using iCloud.
When I follow instructions at: https://support.apple.com/en-us/HT203528 (If iCloud Mail isn't working), and check Mail system status, it shows 2 Resolved Issues. If they are resolved, it should be working again.
As noted in the support article, "If you choose Edit SMTP Server List, you won't see your iCloud account listed as an option."
So, what can I do to get this working?
iMac 21.5″, macOS 10.15