11.
September
2010
        Ich wollte aufgrund von einem Tipp mal Roundmail als Webmailer für meinen Server, welcher bereits mit konfiguriertem dovecot und sendmail ausgestattet ist, ausprobieren. Die Installation und Konfiguration von mysql ist kein großes Hexenwerk und auch ansonsten ließ sich die Installation nach der englischsprachigen Anleitung auf der Website des Projekts problemlos durchführen.
        
        Jedoch wollte sich Roundcube partout nicht mit meinem lokalen IMAP-Server über imaps verbinden. Die Konfiguration für den Zugang zum Server hatte ich fest in der Konfigurationsdatei main.inc.php angegeben und konnte auch nach Vergleichen mit den Anleitungen anderer Benutzer keinen Fehler entdecken.
        
        In der Logdatei von roundcube konnte ich nachlesen, dass eine Verbindung zum Server begonnen, diese allerdings dann abgebrochen wurde. Die sich wiederholende Fehlermeldung lautete:
      
        
IMAP Error: Empty startup greeting
      
      
        Nach recht langer Suche mit Google konnte ich in einem Forum den Tipp nachlesen, dass man einfach ssl:// vor den Namen des Servers in der Konfigurationsdatei main.inc.php stellen soll:
      
        
$rcmail_config['default_host'] = 'ssl://localhost';
      
      
        Prompt funktionierte der Aufruf der Webmail-Oberfläche. Bei einem Zugriff per imap läuft roundcube problemlos. Da ich dovecot jedoch über imaps aufrufe und nur diese Verbindungsmöglichkeit zulässig ist, half auch der korrekte Port in der Konfigurationsdatei nicht weiter. Der Zusatz ssl:// scheint für roundcube zumindest in der Version 0.4 unerlässlich zu sein.
        
        X_FISH