Dieser Artikel stellt vor, wie man Webmail mit einer benutzerdefinierten Domain auf Servern, Mietservern und VPS mit RainLoop erstellt, die Verwendung von E-Mail-Adressen mit benutzerdefinierten Domains ermöglicht und Gmail für das Senden und Empfangen konfiguriert.
Hier verwenden wir den Xserver-Mietserver als Beispiel.
Build-Schritte
Installation
mkdir ~/domain.com/public_html/rainloop
cd ~/domain.com/public_html/rainloop
curl -sL https://repository.rainloop.net/installer.php | php
Vom Browser aus konfigurieren
Greifen Sie auf https://domain.com/?admin zu, um zum Admin-Anmeldebildschirm zu gelangen.
Hier melden Sie sich mit admin, 12345 an.
Einstellungen zum Aktivieren der Anmeldung mit E-Mail-Adresse und zum Aktivieren von Empfang/Senden
Navigieren Sie zu ?admin#/domains, um Einstellungen für die Anmeldung mit E-Mail-Adressen und zum Aktivieren von Empfang/Senden zu konfigurieren.
POP/IMAP und SMTP und ihre Port-Einstellungen. Wenn Sie einen Mail-Server für eine auf Xserver gehostete Domain (DNS konfiguriert) hinzufügen möchten, lesen Sie das Folgende:
Mail-Software-Einstellungen | Mietserver [Xserver]
Geben Sie für NAME den Domainnamen ein, z. B. domain.com.
Standard-Anmeldepasswort ändern
Greifen Sie auf ?admin#/security zu.
Ändern Sie in Admin Panel Access Credentials den Anmeldenamen admin und das Passwort 12345 in etwas Beliebiges. Seien Sie vorsichtig, denn wenn Sie das nicht tun, bleibt die Sicherheit weit offen.
Mit Konfigurationsdatei konfigurieren
Ich verstehe die Einstellungen der Konfigurationsdatei nicht gut, daher habe ich nichts außer Logs geändert.
rmate data/_data_/_default_/configs/application.ini
Es könnte gut sein, Logs zu aktivieren.
[logs]
; Enable logging
enable = On
Umgang mit Sicherheitsfehlern
Beim Zugriff auf ?admin#/general erschien der folgende Fehler.
RainLoop data folder is accessible. Please configure your web server to hide the data folder from external access. Read more here: https://www.rainloop.net/docs/installation
Application uses .htaccess for basic protection but it might not work if you're using a web server other than Apache, and even Apache can be configured to disregard .htaccess files.Es heißt, dass .htaccess möglicherweise nicht gut funktioniert, wenn Sie Apache für andere Software verwenden.
Ich weiß nicht, ob es gut funktionieren wird, aber ich habe versucht, .htaccess zu erstellen.
cat > data/.htaccess
# Alle Zugriffe verweigern
deny from all
In meinem Fall hat das den Fehler verschwinden lassen.
Versuch der Anmeldung mit E-Mail-Adresse

Sieht gut aus. Senden und Empfangen funktionieren ordnungsgemäß.
Wenn Sie senden, aber nicht empfangen können
I can send, but received emails aren’t showing · Issue #946 · RainLoop/rainloop-webmail
Ich war genau in diesem Zustand und fragte mich, was ich tun sollte, aber das war tatsächlich ein Serverproblem. Wie bei dieser Person.
Nun, im Grunde scheint es einen Zeitunterschied zu geben, bis E-Mails ankommen. Es hängt vom Server ab, aber selbst der insgesamt leistungsstarke Xserver brauchte mehrere Minuten, also denke ich, dass andere Server wahrscheinlich ähnlich sind.
Die Lösung wäre, eine Weile zu warten. Wenn es immer noch nicht ankommt, ist es wahrscheinlich eine andere Möglichkeit.
Authentifizierungsfehler beim Anmelden mit Gmail
Nun, das habe ich schnell herausgefunden… Für Gmail müssen Sie Einstellungen konfigurieren, um den Zugriff von weniger sicheren Apps zu ermöglichen. Es scheint eine andere Methode mit Zwei-Faktor-Authentifizierung zu geben, aber soweit ich recherchiert habe, gibt es keine Lösung außer dieser Einstellung.
Aktivieren Sie unter https://myaccount.google.com/lesssecureapps.
Phänomen, bei dem Posteingangs-E-Mails nach mehreren Dutzend Minuten verschwinden
Im Grunde, wenn Sie Gmail so konfiguriert haben, dass es diese E-Mail-Adresse mit benutzerdefinierter Domain empfängt, Weiterleitungseinstellungen?, werden die E-Mails auf der Xserver-Seite anscheinend per Spezifikation gelöscht?
Ich habe das auch vor einem Jahr in Gmail konfiguriert, also habe ich es vergessen.
Also sollte dieses Phänomen wahrscheinlich nicht bei völlig neuen E-Mail-Adressen auftreten. Wenn Sie es nicht lösen können, fragen Sie den Xserver-Support.
Für kommerzielle Nutzung
?admin#/licensing
Purchase / RainLoop Webmail
Anscheinend sind es 100 Dollar pro Jahr für nicht-persönliche Nutzung + kommerzielle Nutzung.
Lizenzregistrierung: Ich hatte ursprünglich kommerzielle Nutzung vorgesehen, also war ich etwas schockiert, dass die Lizenz nicht MIT war, aber etwa 10 Dollar pro Monat… Ich denke, der Preis ist tatsächlich ziemlich vernünftig. Wenn Ihnen eine Million Yen in Rechnung gestellt würde, weil Sie ein kleines Unternehmen gründen wollten, wären Sie entmutigt.
Zusammenfassung
Es war relativ einfach zu konfigurieren.
Weitere Herausforderungen umfassen, wie die Arbeit der Benutzer beim Erhalten von E-Mail-Adressen und Zahlungssysteme automatisiert werden können, aber ich werde später in einem anderen Artikel darüber schreiben.