Roundcube Community Forum
News and Announcements => General Discussion => Topic started by: ZombieCraft on December 26, 2011, 04:06:06 PM
-
I tried to set up round cube on my server. Other web clients work, such as atmail. Also, outlook also works. The problem is that RC is not connecting. I contacted my Host provider and they game me the following information:
E-mail Address/Username: youraccounthere@franklinl.com
Incoming mail server (IMAP): mail.franklinl.com
Outgoing mail server (SMTP): mail.franklinl.com
E-mail Address/Username: franko@franklinl.com
Password: whatever your password is
Incoming server (IMAP) port: 143
Outgoing server (SMTP) port: 25 or 587
SSL: No
My Server Requires Authentication: Yes This should be set to : plain or password
In the installer SMTP worked but IMAP does not.
Is it my config/RC
or is it just my host?
Happy Holidays!
Zombiecraft
Here is what I got for my config
// ----------------------------------
// IMAP
// ----------------------------------
// the mail host chosen to perform the log-in
// leave blank to show a textbox at login, give a list of hosts
// to display a pulldown menu or set one host as string.
// To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
// Supported replacement variables:
// %n - http hostname ($_SERVER['SERVER_NAME'])
// %d - domain (http hostname without the first part)
// %s - domain name after the '@' from e-mail address provided at login screen
// For example %n = mail.domain.tld, %d = domain.tld
$rcmail_config['default_host'] = 'mail.franklinl.com';
// TCP port used for IMAP connections
$rcmail_config['default_port'] = 143;
// IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)
$rcmail_config['imap_auth_type'] = 'plain'
// If you know your imap's folder delimiter, you can specify it here.
// Otherwise it will be determined automatically
$rcmail_config['imap_delimiter'] = NULL;
// If IMAP server doesn't support NAMESPACE extension, but you're
// using shared folders or personal root folder is non-empty, you'll need to
// set these options. All can be strings or arrays of strings.
// Folders need to be ended with directory separator, e.g. "INBOX."
// (special directory "~" is an exception to this rule)
// These can be used also to overwrite server's namespaces
$rcmail_config['imap_ns_personal'] = NULL;
$rcmail_config['imap_ns_other'] = NULL;
$rcmail_config['imap_ns_shared'] = NULL;
// By default IMAP capabilities are readed after connection to IMAP server
// In some cases, e.g. when using IMAP proxy, there's a need to refresh the list
// after login. Set to True if you've got this case.
$rcmail_config['imap_force_caps'] = false;
// By default list of subscribed folders is determined using LIST-EXTENDED
// extension if available. Some servers (dovecot 1.x) returns wrong results
// for shared namespaces in this case. http://trac.roundcube.net/ticket/1486225
// Enable this option to force LSUB command usage instead.
$rcmail_config['imap_force_lsub'] = false;
// IMAP connection timeout, in seconds. Default: 0 (no limit)
$rcmail_config['imap_timeout'] = 0;
// Optional IMAP authentication identifier to be used as authorization proxy
$rcmail_config['imap_auth_cid'] = NULL;
// Optional IMAP authentication password to be used for imap_auth_cid
$rcmail_config['imap_auth_pw'] = NULL;
// Type of IMAP indexes cache. Supported values: 'db', 'apc' and 'memcache'.
$rcmail_config['imap_cache'] = NULL;
// Enables messages cache. Only 'db' cache is supported.
$rcmail_config['messages_cache'] = false;
// ----------------------------------
// SMTP
// ----------------------------------
// SMTP server host (for sending mails).
// To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
// If left blank, the PHP mail() function is used
// Supported replacement variables:
// %h - user's IMAP hostname
// %n - http hostname ($_SERVER['SERVER_NAME'])
// %d - domain (http hostname without the first part)
// %z - IMAP domain (IMAP hostname without the first part)
// For example %n = mail.domain.tld, %d = domain.tld
$rcmail_config['smtp_server'] = 'mail.franklinl.com';
// SMTP port (default is 25; 465 for SSL)
$rcmail_config['smtp_port'] = 25;
// SMTP username (if required) if you use %u as the username Roundcube
// will use the current username for login
$rcmail_config['smtp_user'] = '%u';
// SMTP password (if required) if you use %p as the password Roundcube
// will use the current user's password for login
$rcmail_config['smtp_pass'] = '%p';
// SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)
$rcmail_config['smtp_auth_type'] = 'plain';
// Optional SMTP authentication identifier to be used as authorization proxy
$rcmail_config['smtp_auth_cid'] = NULL;
// Optional SMTP authentication password to be used for smtp_auth_cid
$rcmail_config['smtp_auth_pw'] = NULL;
// SMTP HELO host
// Hostname to give to the remote server for SMTP 'HELO' or 'EHLO' messages
// Leave this blank and you will get the server variable 'server_name' or
// localhost if that isn't defined.
$rcmail_config['smtp_helo_host'] = '';
// SMTP connection timeout, in seconds. Default: 0 (no limit)
$rcmail_config['smtp_timeout'] = 0;
-
The only problem I see is:
$rcmail_config['imap_auth_type'] = 'plain'
it should be:
$rcmail_config['imap_auth_type'] = 'PLAIN';
or:
$rcmail_config['imap_auth_type'] = 'LOGIN';
-
I have changed the variable in main.inc.php on line 150 and line 79to
$rcmail_config['imap_auth_type'] = 'LOGIN';
$rcmail_config['smtp_auth_type'] = 'LOGIN';
I also tried using 'PLAIN' instead of 'LOGIN'
but it still won't work. The error log show
[26-Dec-2011 23:02:53 +0000]: IMAP Error: Login failed for no-reply@franklinl.com from my.ip.adress.is.here. Could not connect to mail.franklinl.com:143: Connection refused in /srv/disk1/Hostingaccountname/www/webmail.zombiecraft.org/program/include/rcube_imap.php on line 205 (POST /?_task=login&_action=login)
The server works, I tried it using my phone and outlook. I just don't get why it isn't working...
I am not very good with mail servers but what is the difference between 'PLAIN' and 'LOGIN'?
-
Try changing $rcmail_config['default_host'] & $rcmail_config['smtp_server'] to "localhost". PLAIN and LOGIN are different ways of sending the password to login to the IMAP server but the error shows that its failing before that point.
-
I have chnaged the default server from mail.franklinl.com to localhost. Then I tried using PLAIN and LOGIN.
It still doesn't work. I tried to connect using IlohaMail, and it works so I think it is not my host's problem. I prefer roundcube because it has more features, that is why I am still trying to get it to works.
[27-Dec-2011 00:04:47 +0000]: IMAP Error: Login failed for myemail@franklinl.com from my.ip.adress.here. Could not connect to localhost:143: Connection refused in /srv/disk1/MyHostingProvider/www/webmail.zombiecraft.org/program/include/rcube_imap.php on line 205 (POST /?_task=login&_action=login)
-
Its not a auth problem because RoundCube can't even connect to the mail server which would usually meen a firewall problem but it odd that other systems on the same server can connect to it.
-
In my case this error was fixed by modifying the /etc/hosts to replace the localhost line with a line that has FullyQualifiedDomainName short-name localhost and deleting a second line that had the short-name. I know this is an old post but I have not seen this answer elsewhere.