mirror of
https://github.com/chatmail/relay.git
synced 2026-05-10 16:04:37 +00:00
cmdeploy: on Ubuntu, postfix calls its port 25 process 'smtpd'
This commit is contained in:
@@ -676,7 +676,7 @@ def deploy_chatmail(config_path: Path, disable_mail: bool) -> None:
|
|||||||
from cmdeploy.cmdeploy import Out
|
from cmdeploy.cmdeploy import Out
|
||||||
|
|
||||||
port_services = [
|
port_services = [
|
||||||
("master", 25),
|
(["master", "smtpd"], 25),
|
||||||
("unbound", 53),
|
("unbound", 53),
|
||||||
("acmetool", 80),
|
("acmetool", 80),
|
||||||
("imap-login", 143),
|
("imap-login", 143),
|
||||||
@@ -692,10 +692,12 @@ def deploy_chatmail(config_path: Path, disable_mail: bool) -> None:
|
|||||||
("filtermail", config.filtermail_smtp_port_incoming),
|
("filtermail", config.filtermail_smtp_port_incoming),
|
||||||
]
|
]
|
||||||
for service, port in port_services:
|
for service, port in port_services:
|
||||||
|
print(f"Checking if port {port} is available for {service}...")
|
||||||
running_service = host.get_fact(Port, port=port)
|
running_service = host.get_fact(Port, port=port)
|
||||||
if running_service not in (service, None):
|
if running_service:
|
||||||
Out().red(f"Deploy failed: port {port} is occupied by: {running_service}")
|
if running_service not in service:
|
||||||
exit(1)
|
Out().red(f"Deploy failed: port {port} is occupied by: {running_service}")
|
||||||
|
exit(1)
|
||||||
|
|
||||||
apt.packages(
|
apt.packages(
|
||||||
name="Install unbound",
|
name="Install unbound",
|
||||||
|
|||||||
Reference in New Issue
Block a user