Erweiterung fuer iPhones

This commit is contained in:
Andreas Knuth 2026-01-28 14:20:56 -06:00
parent 041b58d4ae
commit f5c479feb4
1 changed files with 15 additions and 2 deletions

View File

@ -157,8 +157,21 @@ echo "--- Autodiscover & Caddy Konfiguration ---"
create_dns_record "A" "autodiscover.${DOMAIN_NAME}" "$CADDY_SERVER_IP" "false"
create_dns_record "A" "autoconfig.${DOMAIN_NAME}" "$CADDY_SERVER_IP" "false"
# SRV-Records: Apple Clients finden hier deinen IMAP/SMTP Server
# SRV-Records für Apple & Mobile Clients
# Wir decken jetzt ALLE Varianten ab, damit das iPhone sicher den richtigen Port findet.
# 1. IMAP SSL (Port 993) - Das bevorzugt das iPhone!
create_srv_record "_imaps" "_tcp" "993" "$MAIL_SERVER_HOSTNAME"
# 2. IMAP STARTTLS (Port 143) - Als Fallback (optional, falls Port 143 offen ist)
# create_srv_record "_imap" "_tcp" "143" "$MAIL_SERVER_HOSTNAME"
# (Wenn du 993 im "_imap" Eintrag lassen willst, ist das okay, aber _imaps ist wichtiger)
create_srv_record "_imap" "_tcp" "993" "$MAIL_SERVER_HOSTNAME"
# 3. SMTP SSL (Port 465) - Das bevorzugt das iPhone oft für den Ausgang
create_srv_record "_smtps" "_tcp" "465" "$MAIL_SERVER_HOSTNAME"
# 4. SMTP STARTTLS (Port 587) - Der Standard
create_srv_record "_submission" "_tcp" "587" "$MAIL_SERVER_HOSTNAME"
@ -169,7 +182,7 @@ echo "--- E-Mail Sicherheit (SPF & DMARC) ---"
# SPF: Nur Amazon SES erlaubt (Versand läuft darüber)
create_dns_record "TXT" "${DOMAIN_NAME}" "v=spf1 include:amazonses.com ~all" "false"
create_dns_record "TXT" "mail.${DOMAIN_NAME}" "v=spf1 include:amazonses.com ~all" "false"
# DMARC: Standard Policy
create_dns_record "TXT" "_dmarc.${DOMAIN_NAME}" "v=DMARC1; p=none; pct=100; rua=mailto:postmaster@${DOMAIN_NAME}" "false"