1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-01 23:57:05 +00:00
This commit is contained in:
ValdikSS 2024-01-30 15:25:32 -05:00 committed by GitHub
commit 250fb970bc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -734,7 +734,16 @@ def check_mail_domain(domain, env, output):
else:
output.print_error("MTA-STS policy is present but has unexpected settings. [{}]".format(policy[1]))
else:
output.print_error("MTA-STS policy is missing: {}".format(valid))
certmessage = ''
cert = get_ssl_certificates(env).get(domain)
if not cert:
certmessage = "No TLS certificate provisioned for this domain"
else:
cert_status = check_certificate(domain, cert['certificate'], cert['private-key'])
if cert_status[0] != 'OK':
certmessage = "TLS certificate is not valid"
output.print_error("MTA-STS policy is missing: {}".format(certmessage if certmessage else valid))
else:
output.print_error("""This domain's DNS MX record is incorrect. It is currently set to '%s' but should be '%s'. Mail will not