Wow.. I struggled all day to understand why it would not add enable ‘letsencryptSSLcert’ for host ‘smtp’.
I couldnt see anything in the logs that came close to suggesting an issue when the console-save ran.
There was no typo.. couldnt be.. I had recalled the previous command that successfully did this for ‘mail’ and all I had changed was ‘mail’ to ‘smtp’..
This evening I had a mic drop moment!
I looked at ‘db hosts show’ and it did not have a ‘smtp’ host..
So a few days ago, I went and deleted all the hostnames, including the ‘smtp’ hostname..
Now I overlooked this, because SME recreated most of the ‘self’ alias hostnames itself.
But apparently ‘smtp’ is not one of them, and must be one I created many many years ago, on probably SME3 or 4!
Would you believe, when I added the hostname, the db setprop hosts command then successfully added the ‘letsencryptSSLcert’ propert.. and after the console save the ‘/etc/dehydrated/domains.txt’
Showed the ‘smtp’ host and the dehydrated -c successfully updated the cert with that host !
Yay!
Thank you for all your help and expertise, your help has been invaluable in getting this sorted for me.
Thank you, thank you thank you.. merci.. I just cannot say it enough.