BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


webmailer_roundcube

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
webmailer_roundcube [2014/09/14 18:18]
rakor [nginx konfigurieren]
webmailer_roundcube [2014/09/17 15:18]
rakor
Zeile 25: Zeile 25:
   * security/​php5-mcrypt   * security/​php5-mcrypt
   * graphics/​php5-exif   * graphics/​php5-exif
 +
 +Roundcube wurde nun unter ///​usr/​local/​www/​roundcube//​ installiert. Nun werden noch die Dateirechte angepasst:
 +<​code>​
 +# chown -R www:www /​usr/​local/​www/​roundcube/​*
 +</​code>​
  
 ===== nginx konfigurieren ===== ===== nginx konfigurieren =====
Zeile 85: Zeile 90:
 } }
 </​file>​ </​file>​
 +
 +===== Verzeichnis für die SQLite-Datenbank anlegen =====
 +Soll die Datenbank für //​Roundcube//​ z.B. im Verzeichnis ///​var/​db/​roundcube//​ angelegt werden muss dieses zunächst erzeugt und mit den entsprechenden Rechten versehen werden.
 +<​code>​
 +# mkdir -p /​var/​db/​roundcube
 +# chown www:www /​var/​db/​roundcube
 +</​code>​
 +
 ===== Basiskonfiguration von Roundcube ===== ===== Basiskonfiguration von Roundcube =====
 Nun sollte //​Roundcube//​ grundsätzlich von aussen erreichbar sein. Somit kann nun die grundlegende Konfiguration per Browser erfolgen. Um den Installer zu starten wird die folgende URL aufgerufen **https://​example.com/​installer**. Im Browser erfolgt nun die Konfiguration von //​Roundcube//​. Nun sollte //​Roundcube//​ grundsätzlich von aussen erreichbar sein. Somit kann nun die grundlegende Konfiguration per Browser erfolgen. Um den Installer zu starten wird die folgende URL aufgerufen **https://​example.com/​installer**. Im Browser erfolgt nun die Konfiguration von //​Roundcube//​.
Zeile 95: Zeile 108:
 In das Feld //Database name (use absolute path and filename for sqlite)// wird nun noch ein absoluter Pfad zur Datenbank eingetragen. Der Pfad sollte nicht im Roundcube-Verzeichnis liegen, Eine Empfehlung wäre ///​var/​db/​roundcube/​roundcube.db//​. In das Feld //Database name (use absolute path and filename for sqlite)// wird nun noch ein absoluter Pfad zur Datenbank eingetragen. Der Pfad sollte nicht im Roundcube-Verzeichnis liegen, Eine Empfehlung wäre ///​var/​db/​roundcube/​roundcube.db//​.
  
-Unter //IMAP settings// wird als //​default_host//​ der IMAP-Server hinterlegt (z.B. ssl://​example.com). Ebenso wird der //​smtp_server//​ unter //SMTP Settings// eingetragen (z.B. ssl://​example.com) und der Port unter  //​smtp_port//​ auf //465// gesetzt um ausschliesslich den verschlüsselten Zugang zu verwenden. Zusätzlich sollte //Use the current IMAP username and password for SMTP authentication//​ angehakt werden um nicht extra das SMTP-Kennwort speichern zu müssen.+Unter //IMAP settings// wird als //​default_host//​ der IMAP-Server hinterlegt (z.B. ssl://mail.example.com). Ebenso wird der //​smtp_server//​ unter //SMTP Settings// eingetragen (z.B. ssl://mail.example.com) und der Port unter  //​smtp_port//​ auf //465// gesetzt um ausschliesslich den verschlüsselten Zugang zu verwenden. Zusätzlich sollte //Use the current IMAP username and password for SMTP authentication//​ angehakt werden um nicht extra das SMTP-Kennwort speichern zu müssen.
  
  
 ==== Konfiguration setzen ==== ==== Konfiguration setzen ====
 Nach Abschluss des Installationsdialogs wird die fertige Konfiguration angezeigt. Diese wird komplett kopiert und in der Datei ///​usr/​local/​www/​roundcube/​config/​config.inc.php//​ gespeichert. Nach Abschluss des Installationsdialogs wird die fertige Konfiguration angezeigt. Diese wird komplett kopiert und in der Datei ///​usr/​local/​www/​roundcube/​config/​config.inc.php//​ gespeichert.
 +
 +==== Konfiguration schützen ====
 +Um die Konfiguration zu schützen sollte der //​installer//​ Ordner im Roundcube-Verzeichnis gelöscht werden.
 +
 +Um die SQLite-Datenbank sollte noch mit den richtigen Zugriffsrechten versehen werden:
 +<​code>​
 +# chmod 640 /​var/​db/​roundcube/​roundcube.db
 +</​code>​
 +
 +===== Weitere Schritte =====
  
 Um mittels //​Roundcube//​ in der Lage zu sein //​Sieve//​-Regeln zur Mailfilterung sehr einfach zu definieren kann man zum Abschluss noch [[Roundcube um managesieve-Plugin erweitern]]. Um mittels //​Roundcube//​ in der Lage zu sein //​Sieve//​-Regeln zur Mailfilterung sehr einfach zu definieren kann man zum Abschluss noch [[Roundcube um managesieve-Plugin erweitern]].
webmailer_roundcube.txt · Zuletzt geändert: 2017/10/02 13:40 (Externe Bearbeitung)

Impressum