155 lines
3.5 KiB
JSON
155 lines
3.5 KiB
JSON
{
|
|
"docker_mailserver": {
|
|
"cluster_issuer": "letsencrypt-prod",
|
|
"concerns": {
|
|
"backup": {
|
|
"backlog_ref": "BACKUP-MAIL-001",
|
|
"kind": "pending",
|
|
"reason": "BackupPolicy declared at workspace level (mail-stack BackupGroup)"
|
|
},
|
|
"certs": {
|
|
"certs_impl": {
|
|
"acme_server": "https://acme-v02.api.letsencrypt.org/directory",
|
|
"email": "",
|
|
"provider": "cloudflare",
|
|
"secret_ref": ""
|
|
},
|
|
"kind": "enabled"
|
|
},
|
|
"dns": {
|
|
"dns_impl": {
|
|
"internal": [],
|
|
"zone": ""
|
|
},
|
|
"kind": "enabled"
|
|
},
|
|
"observability": {
|
|
"backlog_ref": "OBS-001",
|
|
"kind": "pending",
|
|
"reason": "ObservabilityImpl iteration deferred — surface stub only"
|
|
},
|
|
"security": {
|
|
"backlog_ref": "SEC-001",
|
|
"kind": "pending",
|
|
"reason": "SecurityImpl iteration deferred — surface stub only"
|
|
},
|
|
"tls": {
|
|
"kind": "enabled",
|
|
"tls_impl": {
|
|
"hostnames": [],
|
|
"issuer_ref": "letsencrypt-prod",
|
|
"secret_name": "docker-mailserver-tls"
|
|
}
|
|
}
|
|
},
|
|
"domain": "example.com",
|
|
"enable_clamav": "0",
|
|
"enable_fail2ban": "0",
|
|
"enable_pop3": "0",
|
|
"enable_postgrey": "0",
|
|
"enable_rspamd": "1",
|
|
"enable_spamassassin": "0",
|
|
"fail2ban_blocktype": "drop",
|
|
"fail2ban_ignoreip": [],
|
|
"gui_image": "audioscavenger/dms-gui:v1.5.7",
|
|
"gui_port": 80,
|
|
"gui_version": "v1.5.7",
|
|
"hostname": "mail.example.com",
|
|
"image": "ghcr.io/docker-mailserver/docker-mailserver:15.1.0",
|
|
"imap_port": 143,
|
|
"imaps_port": 993,
|
|
"lb_ipam_ip": "",
|
|
"live_check": {
|
|
"scope": "cp_only",
|
|
"strategy": "k8s_pods"
|
|
},
|
|
"log_level": "warn",
|
|
"mode": "cluster",
|
|
"move_spam_to_junk": "1",
|
|
"name": "docker-mailserver",
|
|
"namespace": "mail",
|
|
"node": "",
|
|
"operations": {
|
|
"backup": true,
|
|
"config": true,
|
|
"delete": true,
|
|
"health": true,
|
|
"install": true,
|
|
"restart": true,
|
|
"restore": true,
|
|
"update": true
|
|
},
|
|
"pop3s_port": 995,
|
|
"postgrey_delay": "300",
|
|
"postmaster_address": "",
|
|
"private_cidr": "",
|
|
"private_lb_ip": "",
|
|
"provides": {
|
|
"endpoints": [],
|
|
"ports": [
|
|
25,
|
|
143,
|
|
465,
|
|
587,
|
|
993
|
|
],
|
|
"service": "docker-mailserver"
|
|
},
|
|
"relay": {
|
|
"host": "",
|
|
"name": "ses",
|
|
"port": 587,
|
|
"tls": true
|
|
},
|
|
"requires": {
|
|
"credentials": [
|
|
"RELAY_USER",
|
|
"RELAY_PASSWORD",
|
|
"MAIL_ADMIN_EMAIL",
|
|
"MAIL_ADMIN_PASS"
|
|
],
|
|
"ports": [
|
|
{
|
|
"exposure": "public",
|
|
"port": 25
|
|
},
|
|
{
|
|
"exposure": "public",
|
|
"port": 143
|
|
},
|
|
{
|
|
"exposure": "public",
|
|
"port": 465
|
|
},
|
|
{
|
|
"exposure": "public",
|
|
"port": 587
|
|
},
|
|
{
|
|
"exposure": "public",
|
|
"port": 993
|
|
},
|
|
{
|
|
"exposure": "internal",
|
|
"port": 80
|
|
}
|
|
],
|
|
"storage": {
|
|
"mail_data": {
|
|
"persistent": true,
|
|
"size": "20Gi"
|
|
}
|
|
}
|
|
},
|
|
"sa_kill": "10.0",
|
|
"sa_tag": "2.0",
|
|
"sa_tag2": "6.31",
|
|
"smtp_port": 25,
|
|
"smtps_port": 465,
|
|
"spam_to_inbox": "0",
|
|
"storage_class": "hcloud-volumes",
|
|
"submission_port": 587,
|
|
"tls_secret": "docker-mailserver-tls",
|
|
"version": "15.1.0"
|
|
}
|
|
}
|