mirror of
https://github.com/chatmail/relay.git
synced 2026-05-20 12:58:04 +00:00
cmdeploy: add acme_email config value
This commit is contained in:
@@ -8,6 +8,9 @@
|
|||||||
- Ignore all RCPT TO: parameters
|
- Ignore all RCPT TO: parameters
|
||||||
([#651](https://github.com/chatmail/relay/pull/651))
|
([#651](https://github.com/chatmail/relay/pull/651))
|
||||||
|
|
||||||
|
- Add config parameter for Let's Encrypt ACME email
|
||||||
|
([#663](https://github.com/chatmail/relay/pull/663))
|
||||||
|
|
||||||
- Use max username length in newemail.py, not min
|
- Use max username length in newemail.py, not min
|
||||||
([#648](https://github.com/chatmail/relay/pull/648))
|
([#648](https://github.com/chatmail/relay/pull/648))
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ class Config:
|
|||||||
)
|
)
|
||||||
self.mtail_address = params.get("mtail_address")
|
self.mtail_address = params.get("mtail_address")
|
||||||
self.disable_ipv6 = params.get("disable_ipv6", "false").lower() == "true"
|
self.disable_ipv6 = params.get("disable_ipv6", "false").lower() == "true"
|
||||||
|
self.acme_email = params.get("acme_email", "")
|
||||||
self.imap_rawlog = params.get("imap_rawlog", "false").lower() == "true"
|
self.imap_rawlog = params.get("imap_rawlog", "false").lower() == "true"
|
||||||
if "iroh_relay" not in params:
|
if "iroh_relay" not in params:
|
||||||
self.iroh_relay = "https://" + params["mail_domain"]
|
self.iroh_relay = "https://" + params["mail_domain"]
|
||||||
|
|||||||
@@ -60,6 +60,9 @@ postfix_reinject_port_incoming = 10026
|
|||||||
# if set to "True" IPv6 is disabled
|
# if set to "True" IPv6 is disabled
|
||||||
disable_ipv6 = False
|
disable_ipv6 = False
|
||||||
|
|
||||||
|
# Your email adress, which will be used in acmetool to manage Let's Encrypt SSL certificates
|
||||||
|
acme_email =
|
||||||
|
|
||||||
# Defaults to https://iroh.{{mail_domain}} and running `iroh-relay` on the chatmail
|
# Defaults to https://iroh.{{mail_domain}} and running `iroh-relay` on the chatmail
|
||||||
# service.
|
# service.
|
||||||
# If you set it to anything else, the service will be disabled
|
# If you set it to anything else, the service will be disabled
|
||||||
|
|||||||
@@ -727,6 +727,7 @@ def deploy_chatmail(config_path: Path, disable_mail: bool) -> None:
|
|||||||
# Deploy acmetool to have TLS certificates.
|
# Deploy acmetool to have TLS certificates.
|
||||||
tls_domains = [mail_domain, f"mta-sts.{mail_domain}", f"www.{mail_domain}"]
|
tls_domains = [mail_domain, f"mta-sts.{mail_domain}", f"www.{mail_domain}"]
|
||||||
deploy_acmetool(
|
deploy_acmetool(
|
||||||
|
email=config.acme_email,
|
||||||
domains=tls_domains,
|
domains=tls_domains,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user