If you have a web server then you must use
g_ssl_lets_path to tell surgemail to create the
file in the webserver path, it should be
pointing at
chrisp.
Hi,
So I have a single ubuntu server for mail
and web. Port 80 is for web and port 7080 is
for webmail. g_webmail_port is set to 7080
only.
All requests come to ericvey.com and I let
the router do the work. There is no
mail.ericvey.com, just ericvey.com. Let's
encrypt certbot automagically set up the
apache putting the certificate in
/etc/letsencrypyt/live ... )you know the rest)
Right now, I am back to g_ssl_lets_path
because when I remove it and set g_ssl_auto to
"true" I get this error when I run tellmail
ssl_update. I don't really need to update the
certificate, nor do I need (or want) a second
one.
Stars indicate info removed for privacy.
SurgeMail Version 7.3o4-4, Built
Oct 14 2018 22:20:57, Platform Linux
Key ******* OK, email=****@ericvey.com,
users=10, flags=48,
host=ubuntu-server-2:127.0.1.1,
prod=surgemail active=4
updates=27/Dec/2016
Update starting
Update domain ericvey.com
Existing cert check: ericvey.com
Self signed certificate /CN=ericvey.com
acme_authorize required for
domain ericvey.com
Challenge http-01 pending
Created
www/.well-known/acme-challenge/VRzjGR2QkMm_WgmaoKmx7Lt1qvhFe6RYCiJXQhi4vHM
HINT: Check your setting url_host
points to your mail server for this
domain!!
acme_do_auth failed ericvey.com
Update finished, 0 good, 1 bad
ssl_reload:
It appears to be trying to pull a
page from my public web server on port 80.
It didn't create
/home/httpd/html/.well-known/acme-challenge,
so I did and give the user mail permission
to write.
Am I doing something wrong here?
Eric Vey