feat(snappymail): update snappymail

This commit is contained in:
il
2026-06-26 16:07:59 +09:00
parent a49cdcb9d1
commit 5ccb60bd2a
15 changed files with 393 additions and 20 deletions
@@ -0,0 +1,34 @@
[Quadlet]
DefaultDependencies=false
[Unit]
Description=Snappymail
After=network-online.target
Wants=network-online.target
[Container]
Image=ghcr.io/the-djmaze/snappymail:{{ version['containers']['snappymail'] }}
ContainerName=snappymail
HostName=snappymail
PublishPort={{ services['snappymail']['ports']['http'] }}:8888/tcp
Volume=%h/data/containers/snappymail/data:/var/lib/snappymail:rw
Volume=%h/containers/snappymail/ssl:/etc/ssl/snappymail:ro
Volume=%h/containers/snappymail/configs:/var/lib/snappymail/_data_/_default_/configs:rw
Volume=%h/containers/snappymail/domains:/var/lib/snappymail/_data_/_default_/domains:rw
# General
Environment="TZ={{ timezone }}"
[Service]
# 587: SMTP submission, 993: imaps
ExecStartPre=/usr/bin/nc -zv {{ services['maddy']['domain']['internal'] }}.{{ domain['internal'] }} 587
ExecStartPre=/usr/bin/nc -zv {{ services['maddy']['domain']['internal'] }}.{{ domain['internal'] }} 993
Restart=always
RestartSec=10s
TimeoutStopSec=120
[Install]
WantedBy=default.target