DeltaChat: Unterschied zwischen den Versionen
Peh (Diskussion | Beiträge) (Zonefile) |
Peh (Diskussion | Beiträge) |
||
Zeile 20: | Zeile 20: | ||
Grundsätzlich kann dieser Schritt übersprungen werden. Ich habe das Zonefile etwas vereinfacht und an die Kofiguration eine Chatmail-Server für DeltaChat angepasst. | Grundsätzlich kann dieser Schritt übersprungen werden. Ich habe das Zonefile etwas vereinfacht und an die Kofiguration eine Chatmail-Server für DeltaChat angepasst. | ||
< | <syntaxhighlight lang="shell"> | ||
{HEADER} | {HEADER} | ||
{SOA_RR} | {SOA_RR} | ||
Zeile 29: | Zeile 29: | ||
www.{DOM_HOSTNAME}. CNAME {DOM_HOSTNAME}. | www.{DOM_HOSTNAME}. CNAME {DOM_HOSTNAME}. | ||
{MAILSERVICES_RR} | {MAILSERVICES_RR} | ||
{SPF_RR} | {SPF_RR} | ||
_dmarc.{DOM_HOSTNAME}. TXT "v=DMARC1;p=reject;adkim=s;aspf=s" | _dmarc.{DOM_HOSTNAME}. TXT "v=DMARC1;p=reject;adkim=s;aspf=s" | ||
_mta-sts.{DOM_HOSTNAME}. TXT "v=STSv1; id=202407031637" | _mta-sts.{DOM_HOSTNAME}. TXT "v=STSv1; id=202407031637" | ||
{DKIM_RR} | {DKIM_RR} | ||
</ | _adsp._domainkey.{DOM_HOSTNAME}. TXT "dkim=discardable" | ||
</syntaxhighlight> | |||
==== Einrichtung von Postfächern ==== | ==== Einrichtung von Postfächern ==== | ||
Version vom 13. August 2024, 13:57 Uhr
Delta Chat
DeltaChat ist eine Messenger für Ende-zu-Ende-verschlüsselte Kommunikation mit Kurznachrichten. Die Funktionalität ist mit Signal, Threema oder WhatsApp oder mit den OpenSource Protokollen Matrix oder XMPP vergleichbar. Der Vorteil ist hier, dass DeltChat die Standard-Protokolle SMTP und IMAP verwendet, die Basis für die E-Mail Kommunikation sind. Diese Infrastruktur ist bei Hostsharing vorhanden und wird von der Genossenschaft gepflegt.
Eigentlich könnte diese Seite also leer bleiben: Es gibt keine DeltaChat-Software, die Hostsharing-Mitlgieder auf ihrem Server oder in ihrem Webspace installieren müssten. IMAP- und SMTP-Server sind als gemanagete Komponenten vorhanden.
Vorbereitungen für die Nutzung von DeltaChat
Grundsätzlich kann man das normale Postfach auch für die Kommunikation mit DeltaChat nutzen. Oft wird als Argument für DeltaChat anfegührt, dass man mit DeltaChat mit jeder E-Mail-Adresse kommunizieren kann. Ich empfehle das ausdrücklich nicht!
Einrichtung einer Domain
Daher richte ich für DeltaChat eine eigene Domain oder Subdomain ein. In diesem Artikel soll die Domain "chat.hs-example.de" sein.
Ich lege einen Account als Domain-Verwaltung für die Domain ein und schalte die Domain bei diesem Account auf. Es ist sinnvoll für die Domain "Greylisting" zu deaktivieren. "DKIM" und "E-Mail-Autokonfiguration" sollten auf jeden Fall eingeschaltet bleiben!
Anpassung des Zonefile
Grundsätzlich kann dieser Schritt übersprungen werden. Ich habe das Zonefile etwas vereinfacht und an die Kofiguration eine Chatmail-Server für DeltaChat angepasst.
{HEADER}
{SOA_RR}
{NS_RR}
{A_RR}
{AAAA_RR}
mta-sts.{DOM_HOSTNAME}. CNAME {DOM_HOSTNAME}.
www.{DOM_HOSTNAME}. CNAME {DOM_HOSTNAME}.
{MAILSERVICES_RR}
{SPF_RR}
_dmarc.{DOM_HOSTNAME}. TXT "v=DMARC1;p=reject;adkim=s;aspf=s"
_mta-sts.{DOM_HOSTNAME}. TXT "v=STSv1; id=202407031637"
{DKIM_RR}
_adsp._domainkey.{DOM_HOSTNAME}. TXT "dkim=discardable"
Einrichtung von Postfächern
Anschließend richte ich für jede Person, die DeltaChat nutzen soll ein Postfach und eine E-Mail-Adresse ein. Wenn die Accounts weitgehend anonym sein sollen, könnten die DeltaChat-Adressen so aussehen: "chat.295048@chat.hs-example.de" und "chat.873610@chat.hs-example.de".
Sei mein Webspace "xyz99". In HSAdmin richte ich also Postfächer (User) ein: "xyz99-chat.295048" und "xyz99-chat.873610". Wenn man für die User eine Quota für die SSD angibt, wird der Speicherbedarf in der DeltaChat-App auch angezeigt. Allerdings müssen alte Nachrichten auch gelöscht werden, sonst werden nach Überschreitung des Hardlimit oder der Gracetime keine Nachrichten mehr angenommen.
Im letzten Schritt lege ich in HSAdmin die E-Mail-Adressen für DeltaChat an. Also die erste Adresse mit:
- lokaler Teil: "chat.295048"
- Domain: "chat.hs-example.de"
- Postfach/Weiterleitung (Postfach wählen): "xyz99-chat.295048"
Das Feld "subdomain" bleibt leer. Die zeite Adresse analog anlegen.