Replies: 1 comment 1 reply
-
I bumped into this while I was setting up Stalwart behind Nginx.
Which ports exactly are you listening for in your Nginx configuration, and are they all forwarded to 8080? Is Stalwart listening for HTTP or HTTPS on that port?
Unless you've set up a See the notes in the documentation for how to do that. If you're using certbot and automated renewals, you might check out this user's solution to provide Stalwart with access to an updated certificate in a secure and automatic way. I imagine using Docker will introduce some additional complications. If you switch to using the |
Beta Was this translation helpful? Give feedback.
-
Hi, I've installed mail server in docker behind nginx proxy manager, passing mail.domain.com to domain.com:somedockerport_8080.
I've also opened 25, 465, 993 ports in digital ocean firewall (and pass this ports in docker).
Nginx proxy manger received lets encrypt certificate, I can open mail.domain.com in browser, it is as expected. However, when i do:
openssl s_client -connect domain.com:465
I can see in first lines that certificate is self signed.
I also cannot make it "autoconfigure" or "autoconnect" in K-9 mail, or thunderbird (don't know it is same self signed cert problem).
Is this expected? Should i not do let's encrypt on npm, but pass it as https simply to mail server, and there see if i can generate lets encrypt certificate?
I'm sorry, I can't find nothing in instructions about this, other then if I use proxy, i skip generate certificate part.
Beta Was this translation helpful? Give feedback.
All reactions