====== Automatische Konfiguration von E-Mail-Konten ====== Üblicherweise muss eine Nutzerin beim Einrichten eines neuen E-Mail-Kontos in ihrem Mailprogramm alle Daten manuell eintragen. Allerdings lassen sich E-Mail-Konten auch automatisch konfigurieren. Dafür gibt es mehrere Wege: ^ Methode ^ Entwickler ^ Mail-Programme ^ | [[https://wiki.mozilla.org/Thunderbird:Autoconfiguration|Autoconfig]] | Mozilla | Thunderbird | | [[https://docs.microsoft.com/en-us/previous-versions/office/office-2010/cc511507(v=office.14)|Autodiscover]] | Microsoft | Outlook | | [[https://www.rfc-editor.org/rfc/rfc6186#section-3|SRV-Eintrag]] | IETF | Claws Mail | ===== Autoconfig ===== Autoconfig ist Thunderbirds Methode für die automatische Einrichtung von E-Mail-Konten. Beim Einrichten eines neuen Kontos prüft Thunderbird, ob eine Konfigurationsdatei unter der Adresse ''http://autoconfig.example.org/mail/config-v1.1.xml'' verfügbar ist. Diese enthält alle für die automatische Einrichtung notwendigen Informationen. Damit Autoconfig mit deinem Mailserver funktioniert, sind die folgenden Schritte notwendig: * Lege in den DNS-Einstellungen deines Domainanbieters einen neuen A-Eintrag mit dem Namen ''autoconfig.example.org.'' an. * Richte deinen Webserver so ein, dass er die Datei ''config-v1.1.xml'' korrekt ausliefert. Mit NGINX könnte das bspw. so aussehen: server { server_name autoconfig.example.org; listen 443 ssl; ssl_certificate /var/lib/dehydrated/certs/autoconfig.example.org/fullchain.pem; ssl_certificate_key /var/lib/dehydrated/certs/autoconfig.example.org/privkey.pem; root /var/www/autoconfig.example.org; } * Erstelle nun die Datei ''/var/www/autoconfig.example.org/config-v1.1.xml''. Das Format der Datei ist [[https://wiki.mozilla.org/Thunderbird:Autoconfiguration:ConfigFileFormat|vorgegeben]]. Ein Beispiel: %EMAILDOMAIN% %EMAILDOMAIN% mail %EMAILDOMAIN% imap.example.org 993 SSL password-cleartext %EMAILADDRESS% pop.example.org 995 SSL password-cleartext %EMAILADDRESS% smtp.example.org 465 SSL password-cleartext %EMAILADDRESS% Hilfe zu den E-Mail Einstellungen help for e-mail configuration ===== Autodiscover ===== Autodiscover ist Outlooks Variate zum automatischen Konfigurieren von E-Mail-Konten. Autodiscover versucht die Informationen in einer festgelegten [[https://learn.microsoft.com/en-us/previous-versions/office/office-2010/cc511507(v=office.14)#autodiscover-transaction-summary|Reihenfolge]] zu erhalten: - Prüfung von Office 365 (Exchange Online) - Active Directory – Service Connection Point (SCP) - https://example.org/autodiscover/autodiscover.xml - https://autodiscover.example.org/autodiscover/autodiscover.xml - http://autodiscover.example.org/autodiscover/autodiscover.xml - SRV Record ''_autodiscover._txp.example.org'' - Lokale XML-Autodiscover-Datei Am einfachsten wird in den meisten Fällen die Auslieferung der Autodiscover-Datei über die Location ''/autodiscover'' sein. Dadurch erspart man sich ie Einrichtung eines DNS-Eintrages. Die Schritte im Einzelnen: * Richte deinen Webserver so ein, dass er die Datei ''autodiscover.xml'' korrekt ausliefert. Mit NGINX könnte das bspw. so aussehen: server { server_name example.org; listen 443 ssl; ssl_certificate /var/lib/dehydrated/certs/autoconfig.example.org/fullchain.pem; ssl_certificate_key /var/lib/dehydrated/certs/autoconfig.example.org/privkey.pem; ... location ~ ^/autodiscover { root /var/www/autodiscover.example.org; } } * Erstelle nun die Datei ''/var/www/autodiscover/autodiscover''. Das Format ist [[https://learn.microsoft.com/en-us/previous-versions/office/office-2010/cc511507(v=office.14)#xml-response-schema|vorgegeben]]: email settings IMAP imap.example.org 993 on on off on POP3 pop.example.org 995 on on off on SMTP smtp.example.org 465 on on off on ===== SRV-Eintrag ===== Einige Mailclients, wie bspw. [[https://claws-mail.org|Claws Mail]] unterstützen die Einrichtung per [[wpde>SRV_Resource_Record]]. Die Einträge müssen nach folgendem Muster aufgebaut sein: ^ Eintrag ^ Ziel ^ | ''_imaps._tcp.example.org'' | imap.example.org:993 | | ''_pop3s._tcp.example.org'' | pop.example.org:995 | | ''_submission._tcp.example.org'' | smtp.example.:465 |