Joomla100 Support Forum
Archiv => Bekannte Bugs und Fehler => Thema gestartet 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
-
Funktioniert es mit ssl.ihredomain.de?
-
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?
-
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
-
Funktioniert es mit
$rcmail_config['default_host'] = 'smpt.domain.tld:25' => 'Name';
besser?
-
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;
-
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
-
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
-
Au weia, danke für die Lösung. Darauf muss man erst mal kommen. :(
-
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)