Zum Hauptinhalt springen

Antworten für Unternehmen

Wir haben die Knowledge Base für Sie überarbeitet. Einige Artikel werden aktuell noch angepasst.

XMPP Chat bei mailbox

Hinweis

XMPP steht nur in den Tarifen Standard und Premium zur Verfügung. Wenn Sie XMPP mit eigener Domain nutzen wollen, beachten Sie die hier beschriebenen Schritte.

mailbox bietet einen eigenen, modernen und geprüften XMPP‑Server mit starker Verschlüsselung und zusätzlichen Sicherheitsfunktionen an, der Ihnen unter Ihrem jeweiligen Accountnamen (identisch mit Ihrer Haupt-E-Mail-Adresse) zur Verfügung steht. Sie sind automatisch freigeschaltet und können diesen Service jederzeit nutzen, sofern Sie keine eigene Domain nutzen. Der Chat ist entweder über den Webchat oder mit einem lokalen Client erreichbar.


Abbildung 1: Der XMPP Webchat, umgangssprachlich gerne auch noch Jabber genannt, erlaubt freies, sicheres und privates Instant Messaging mit mailbox

Was ist XMPP?

XMPP, auch nach einem beliebten Client als Jabber bekannt, ist ein Chatsystem für Instant-Messaging, ähnlich dem Facebook Messenger, Signal, Threema oder Telegram. Der große Vorteil von XMPP gegenüber der meisten anderen Chatsystemen ist, dass die Software der meisten Chat-Programme (Clients), des gesamten XMPP-Protokolls als auch der Server als Open Source Software vorliegen und dezentral funktionieren – als Benutzer macht man sich also nicht von einem zentralen Anbieter oder Eigentümer der Software abhängig. Im Gegenteil, weil der XMPP-Standard offen ist, kann man jederzeit frei wählen, welchem Anbieter  man sein Vertrauen schenkt indem man dessen Server verwendet.

Mit den entsprechenden Kenntnissen kann man sich sogar einen eigenen XMPP-Server einrichten. Die XMPP-Server der verschiedenen Anbieter sind untereinander verbunden. Dadurch können Sie, als Nutzer eines Anbieters auch mit Nutzern auf Servern der anderen Anbieter kommunizieren. Eine XMPP-Nachricht wird ähnlich wie eine E-Mail an den entsprechenden Server zugestellt, in der Regel allerdings deutlich schneller und näher an wirklichen Echtzeit-Nachrichten (Instant messaging).

XMPP-Clients zeigen die Liste der eigenen Kommunikationspartner. Fügt man Benutzer hinzu erhält man die entsprechenden Freigaben von ihnen, dann kann der Anwender jederzeit sehen, wer gerade online ist und ggfs. eine direkte Kommunikation starten.XMPP kann aber noch viel mehr, als nur einen Text-Chat bereitstellen, beispielsweise Dateiaustausch und Gruppenchats.


Abbildung 2: Gruppenchats, Kontaktverwaltung und Statusmeldung (Online/Offline) gehören zu den Basisfunktionen aller XMPP-Clients

XMPP im lokalen Client

Voraussetzungen

Bevor Sie mit der Einrichtung beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  • Aktives mailbox-Konto im Tarif Standard oder Premium
  • Technisches Know-how: Aufgrund der Vielzahl an lokalen Clients und Konfigurationen bieten wir keinen Support für XMPP an. Probleme werden in der Regel durch die Client-Software verursacht, daher bitten wir Sie, sich über das jeweilige User Forum des Clients Hilfe zu suchen.
  • Optional: XMPP Chat mit eigener Domain nutzen

XMPP mit eigener Domain

Schritte

Zur Nutzung von XMPP mit eigener Domain führen Sie die folgenden Schritte durch:

  1. Hinterlegen Sie Ihre externe Domain bei mailbox und tragen Sie sie als nutzbare E-Mail-Adresse ein. Diese E-Mail-Adresse können Sie dann für Ihren XMPP-Account verwenden (s. E-Mail-Adressen mit eigener Domain nutzen).
  2. Hinterlegen Sie im Domain Name System (DNS) Ihrer Domain zwei SRV-Einträge (s. unten). Diese Einstellungen müssen Sie bei dem Provider vornehmen, bei dem Sie Ihre Domain registriert haben.
  3. Erstellen Sie ein Support-Ticket in unserem Portal support.mailbox.org, damit wir Ihre Domain für XMPP freischalten. Aufgrund der Cache-Zeiten im DNS kann es bis zu 24 Stunden dauern, bis der neue Eintrag funktionsfähig und überall propagiert ist.
  4. Nachdem Ihr Support-Ticket bearbeitet wurde, können Sie direkt Ihren XMPP-Client mit Ihrer E-Mail-Adresse als Benutzernamen und Ihrem mailbox-Passwort einrichten.

DNS-Einträge für XMPP-Domains

Die folgenden DNS-Einträge informieren Ihren XMPP-Client darüber, mit welchem Server er sich verbinden soll. Auch andere XMPP-Server benötigen diese Information, damit XMPP-Nachrichten korrekt zugestellt werden können:

_xmpp-client._tcp.example.com. 3600 IN SRV 0 5 5222 xmpp.mailbox.org.

_xmpp-server._tcp.example.com. 3600 IN SRV 0 5 5269 xmpp.mailbox.org.

Hinweis

Ersetzen Sie example.com durch Ihre eigene Domain.

Catch-All-Adresse nicht möglich

Aus technischen Gründen ist es nicht möglich, den Catch-All-Account für XMPP mit eigener Domain zu verwenden.

Funktionsumfang

  • Service Discovery (XEP-0030)
  • Carbons (XEP-0280)
  • Client State Indication (XEP-0352)
  • Stream Management (XEP-0198)
  • Push Notifications (XEP-0357)
  • Blocking (XEP-0191)
  • Muli-User Chat (XEP-0045)
  • Message Archive Management (XEP-0313)
  • HTTP File Upload (XEP-0363)
  • SOCKS5 Bytestreams (XEP-0065)
  • Dateitransfer Proxy: proxy.mailbox.org, Port: 5000
  • Tor Hidden Service Adresse: kqiafglit242fygz.onion
  • Message Archive Management (XEP-0313) mit einer Vorhaltezeit von 7 Tagen. (Gruppenchats werden standardmäßig nicht geloggt, das kann pro Raum im XMPP-Client konfiguriert werden.)
  • HTTP File Upload (XEP-0363): Um Bilder in XMPP-Konferenzräumen zu teilen, haben wir den HTTP File Upload aktiviert – maximale Dateigröße 10 MB. Die geteilten Bilder werden nach 1 Stunde vom Server gelöscht. Achtung: Die meisten XMPP-Clients legen Bilder unverschlüsselt auf unserem Server ab – prüfen Sie Ihren Client, bevor Sie das Feature nutzen.

Verschlüsselung und SSL-Zertifikate

  • Die Kommunikation mit unserem XMPP-Server ist ausschließlich über SSL/TLS mit gültigen Zertifikaten nutzbar.
  • Selbstsignierte Zertifikate werden nicht unterstützt.

Wir bieten allen mailbox-Nutzern mit den Tarifen Standard oder Premium an, unseren sicheren Chat-Server zu benutzen. Unser Chat-Server unterstützt neben einer TLS-Verschlüsselung auf dem aktuellen Stand der Technik auch moderne Sicherheitsfunktionen wie DANE/TLSA.