at master 2.5 kB view raw
1[Unit] 2Description=DavMail Quadlet 3 4[Container] 5Image=ghcr.io/savely-krasovsky/davmail-docker:latest 6AutoUpdate=registry 7ContainerName=davmail 8 9Environment=DAVMAIL_SERVER=true 10Environment=DAVMAIL_MODE=EWS 11Environment=DAVMAIL_URL="https://${ews_domain}/EWS/Exchange.asmx" 12Environment=DAVMAIL_CALDAVPORT=1080 13Environment=DAVMAIL_IMAPPORT=1143 14Environment=DAVMAIL_LDAPPORT=1389 15Environment=DAVMAIL_SMTPPORT=1025 16Environment=DAVMAIL_ALLOWREMOTE=true 17Environment=DAVMAIL_DISABLEUPDATECHECK=true 18Environment=DAVMAIL_DEFAULTDOMAIN=O3 19Environment=DAVMAIL_LOGFILEPATH=/dev/stdout 20Environment=LOG4J_LOGGER_DAVMAIL=INFO 21Environment=LOG4J_LOGGER_HTTPCLIENT_WIRE=INFO 22Environment=LOG4J_LOGGER_HTTPCLIENT=INFO 23Environment=LOG4J_ROOTLOGGER=INFO 24 25Label="traefik.enable=true" 26 27Label="traefik.enable=true" 28Label="traefik.http.routers.davmail-caldav.rule=Host(`workmail.${base_domain}`)" 29Label="traefik.http.services.davmail-caldav.loadbalancer.server.port=1080" 30 31Label="traefik.tcp.routers.davmail-imaps.entrypoints=imaps" 32Label="traefik.tcp.routers.davmail-imaps.rule=HostSNI(`workmail.${base_domain}`)" 33Label="traefik.tcp.routers.davmail-imaps.tls=true" 34Label="traefik.tcp.routers.davmail-imaps.tls.certresolver=leresolver" 35Label="traefik.tcp.routers.davmail-imaps.service=davmail-imaps" 36Label="traefik.tcp.services.davmail-imaps.loadbalancer.server.port=1143" 37 38Label="traefik.tcp.routers.davmail-smtps.entrypoints=smtps" 39Label="traefik.tcp.routers.davmail-smtps.rule=HostSNI(`workmail.${base_domain}`)" 40Label="traefik.tcp.routers.davmail-smtps.tls=true" 41Label="traefik.tcp.routers.davmail-smtps.tls.certresolver=myresolver" 42Label="traefik.tcp.routers.davmail-smtps.service=davmail-smtps" 43Label="traefik.tcp.services.davmail-smtps.loadbalancer.server.port=1025" 44 45Label="traefik.tcp.routers.davmail-ldaps.entrypoints=ldaps" 46Label="traefik.tcp.routers.davmail-ldaps.rule=HostSNI(`workmail.${base_domain}`)" 47Label="traefik.tcp.routers.davmail-ldaps.tls=true" 48Label="traefik.tcp.routers.davmail-ldaps.tls.certresolver=myresolver" 49Label="traefik.tcp.routers.davmail-ldaps.service=davmail-ldaps" 50Label="traefik.tcp.services.davmail-ldaps.loadbalancer.server.port=1389" 51 52Label="glance.name=DavMail" 53Label="glance.icon=di:microsoft-exchange" 54Label="glance.description=Exchange Gateway" 55Label="glance.hide=false" 56 57Volume=davmail-config:/davmail-config 58 59Network=reverse-proxy.network 60 61[Service] 62TimeoutStartSec=900 63Restart=always 64 65[Install] 66WantedBy=multi-user.target default.target