DeltaChat: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
Grundsätzlich kann dieser Schritt übersprungen werden. Ich habe das Zonefile etwas vereinfacht und an die Konfiguration eine Chatmail-Server für DeltaChat angepasst.
Grundsätzlich kann dieser Schritt übersprungen werden. Ich habe das Zonefile etwas vereinfacht und an die Konfiguration eine Chatmail-Server für DeltaChat angepasst.


<syntaxhighlight>
<syntaxhighlight lang="text" line>
   {HEADER}
   {HEADER}
   {SOA_RR}
   {SOA_RR}
Zeile 38: Zeile 38:
Für das "MTA-STS"-Verfahren muss zusätzliche eine kleine Textdatei unter URL "https://mta-sts.chat.example.com/.well-known/mta-sts.txt" der Subdomain "mts-sts" abgelegt werden. Der Inhalt zum Beispiel:
Für das "MTA-STS"-Verfahren muss zusätzliche eine kleine Textdatei unter URL "https://mta-sts.chat.example.com/.well-known/mta-sts.txt" der Subdomain "mts-sts" abgelegt werden. Der Inhalt zum Beispiel:


<syntaxhighlight>
<syntaxhighlight lang="text" line>
version: STSv1
version: STSv1
mode: enforce
mode: enforce

Version vom 14. August 2024, 14:13 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 Konfiguration 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}.
  {MX_RR}
  {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"

Für das "MTA-STS"-Verfahren muss zusätzliche eine kleine Textdatei unter URL "https://mta-sts.chat.example.com/.well-known/mta-sts.txt" der Subdomain "mts-sts" abgelegt werden. Der Inhalt zum Beispiel:

version: STSv1
mode: enforce
mx: mailin1.hostsharing.net
mx: mailin2.hostsharing.net
mx: mailin3.hostsharing.net
max_age: 2419200

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.example.com" und "chat.873610@chat.example.com".

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.example.com"
  • Postfach/Weiterleitung (Postfach wählen): "xyz99-chat.295048"

Das Feld "subdomain" bleibt leer. Die zweite und ggf. weitere Adressen analog anlegen.

Links