Joomla100 Support Forum

Archiv => Bekannte Bugs und Fehler => Thema gestartet von: JoLic am 28.02.2009 23:04 Uhr

Titel: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: JoLic am 28.02.2009 23:04 Uhr
Hallo!

Ich benutze als Webserver Roundcube 0.2.0 stable.
Funzt auch so weit ganz gut, z.B. mit GMail, WEB.de, GMX usw.

Nur hier auf meinen Joomla100 Domains kann ich mich nicht anmelden.
Ich melde mich mit der kompletten Email Adresse und Passwort an, Roundcube Fehlermeldung: "Keine Verbindung zum IMAP-Server"

Meine Einstellungen in der main.inc.php sind:
$rcmail_config['default_host'] = 'ssl://imap.meineDomain.de:993' => 'Name';oder
$rcmail_config['default_host'] = 'imap.meineDomain.de' => 'Name';und
$rcmail_config['default_port'] = 143;
$rcmail_config['username_domain'] = '+domain.com';


 ??? Hat hier jemand RoundCube am laufen? Was mache ich falsch?

Gruss,
jolic

_____________________________
PS: Mit Webmail in Confixx funzt es
Titel: Re: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: admin am 01.03.2009 00:48 Uhr
Funktioniert es mit ssl.ihredomain.de?
Titel: Re: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: JoLic am 01.03.2009 13:57 Uhr
Nein, leider auch nicht.
Die richtige Syntax für eine SSL Verbindung mit Port 993 soll laut Roundcube so sein:
$rcmail_config['default_host'] = 'ssl://hostname:993';
Als hostname habe ich nun ssl.meineDomain getestet.
Bekomme als Meldung jedoch: Verbindung Fehlgeschlagen. -> Ist also FALSCH.

Dann habe ich als hostname aber imap.meineDomain benutzt und bekomme nun als Meldung immerhin: Keine Verbindung zum IMAP-Server.  :o

Also ist der hostname und das Passwort OK. Aber warum funktioniert die Anmeldung zum IMAP-Server nicht?





Titel: Re: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: JoLic am 01.03.2009 17:07 Uhr
Ich habe mal im Forum vom RC (http://www.roundcubeforum.net) gesucht und nur folgenden Hinweis für "Keine Verbindung zum IMAP-Server" gefunden:

Either port 143 (993) is blocked or IMAP server service is not running.

Kann es sein das bei mir der IMAP-Server Dienst nicht läuft?
Ich wüsste nicht das ich sowas in Confixx einstellen kann?

Gruß,
jolic
Titel: Re: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: admin am 02.03.2009 09:38 Uhr
Funktioniert es mit

$rcmail_config['default_host'] = 'smpt.domain.tld:25' => 'Name';

besser?
Titel: Re: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: JoLic am 02.03.2009 12:48 Uhr
Nein. Dann kommt nur die Sanduhr......
Ist der Port 25 nicht fuer smtp (senden) gedacht?

Dafuer gibt es diesen Eintrag:
$rcmail_config['smtp_port'] = 25;




Titel: Re: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: JoLic am 02.03.2009 18:12 Uhr
So, habe die Sache mal eingegrenzt.

Habe mit Outlook 2003 eine funktionierende IMAP-Verbindung eingerichtet.
Dabei ergeben sich 2 Probleme:

1) mit SSL funktioniert es nicht
2) Der Benutzername muss webXYZpX heissen

Wieso kann ich als Benutzernamen nicht meine Email-Adresse verwenden?
Dann könnte es auch mit Roundcube funktionieren.

Nachtrag: Im Webmail vom Confixx kann ich als Benutzernamen die Email angeben.

Gruss,
jolic


Titel: Re: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: JoLic am 03.03.2009 21:53 Uhr
Hier nun die Lösung:

Wer nur eine Domain benutzt hat das Problem nicht (nur beim Senden*):
$rcmail_config['default_host'] = 'domain.tld';

Hier nun die "Multiple Domains Login" Lösung für Joomla100 E-Mails (Beispiel):
$rcmail_config['default_host'] = array(
'ssl://imap.web.de:993' => 'WEB.de (SSL)',
'ssl://imap.gmail.com:993' => 'GMail (SSL)',
'mx.freenet.de' => 'Freenet',
'imap.gmx.net' => 'GMX',
'imap.JOOMLA100_DOMAIN.tld' => 'Mein Joomla100 E-Mail'
);

$rcmail_config['username_domain'] = array(
'imap.web.de' => 'web.de',
'imap.gmail.com' => 'gmail.com',
'mx.freenet.de' => 'freenet.de',
'imap.gmx.net' => 'gmx.net',
'imap.JOOMLA100_DOMAIN.tld'
);

$rcmail_config['mail_domain'] = array(
'imap.web.de' => 'web.de',
'imap.gmail.com' => 'gmail.com',
'mx.freenet.de' => 'freenet.de',
'imap.gmx.net' => 'gmx.net',
'imap.JOOMLA100_DOMAIN.tld' => 'JOOMLA100_DOMAIN.tld'
);


Wichtig ist die Zeile 'imap.JOOMLA100_DOMAIN.tld' im Bereich ['username_domain']
Also ohne " => 'domain.tld' " !!!


*Ein Nachteil bleibt leider, egal ob mit oder ohne "Multiple Domains Login":
Der "Joomla100 E-Mail User" muß unter Einstellungen "Identitäten" seine richtige E-Mail einstellen, da er sonst keine E-Mail senden kann.

Bei den anderen Diensten gibt es das Problem nicht, da der Benutzername gleich E-Mail Name ist  ;D

Titel: Re: Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: admin am 03.03.2009 22:59 Uhr
Au weia, danke für die Lösung. Darauf muss man erst mal kommen. :(
Titel: Re:Roundcube: Keine Verbindung zum IMAP-Server
Beitrag von: JoLic am 17.01.2013 15:16 Uhr
Dank dem Plugin 'virtuser_file' muss der Benutzername nicht webXYZpX sein!
(getestet mit Roundcube 0.84)


Beispiel:

main.inc.php
// ----------------------------------
// PLUGINS
// ----------------------------------

// List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array('virtuser_file', [evtl. noch mehr...]);

// Path to a virtuser table file to resolve user names and eMail addresses
$rcmail_config['virtuser_file'] = '/var/www/[webXYZ]/html/roundcube/config/rc_virtuser';


Datei rc_virtuser
dein.name1@domain.tld webXYZp1
dein.name2@domain.tld webXYZp2
dein.name3@domain.tld webXYZp3
dein.name4@domain.tld webXYZp4
(eMail und Benutzername mit einer Leerstelle getrennt)


evtl. noch die '$rcmail_config['username_domain']' anpassen und fertig 8)