{{/* ─────────────────────────────────────────────────── Apple MobileConfig Template (Caddy templates) Dynamisch: Leitet die Basisdomain aus dem Host-Header ab. Erwartet Aufruf auf autodiscover./apple?email=user@domain Hostname-Logik: Host = autodiscover.cielectrical.com splitList "." .Req.Host → [autodiscover, cielectrical, com] Basisdomain = cielectrical.com (Index 1+) IMAP = imap.cielectrical.com SMTP = smtp.cielectrical.com ─────────────────────────────────────────────────── */}} {{- $email := .Req.URL.Query.Get "email" -}} {{- $hostParts := splitList "." .Req.Host -}} {{- $baseDomain := join "." (slice $hostParts 1) -}} PayloadContent EmailAccountDescription {{ $email }} EmailAccountName {{ $email }} EmailAccountType EmailTypeIMAP EmailAddress {{ $email }} IncomingMailServerAuthentication EmailAuthPassword IncomingMailServerHostName imap.{{ $baseDomain }} IncomingMailServerPortNumber 993 IncomingMailServerUseSSL > IncomingMailServerUsername {{ $email }} OutgoingMailServerAuthentication EmailAuthPassword OutgoingMailServerHostName smtp.{{ $baseDomain }} OutgoingMailServerPortNumber 465 OutgoingMailServerUseSSL OutgoingMailServerUsername {{ $email }} OutgoingPasswordRequired PayloadDescription E-Mail Konfiguration für {{ $email }} PayloadDisplayName {{ $baseDomain }} E-Mail PayloadIdentifier com.{{ $baseDomain }}.email.account PayloadType com.apple.mail.managed PayloadUUID {{ uuidv4 }} PayloadVersion 1 PayloadDescription Automatische E-Mail Einrichtung für {{ $email }} PayloadDisplayName {{ $baseDomain }} E-Mail Einstellungen PayloadIdentifier com.{{ $baseDomain }}.email.profile PayloadOrganization Bay Area Affiliates, Inc. PayloadRemovalDisallowed PayloadType Configuration PayloadUUID {{ uuidv4 }} PayloadVersion 1