Dear All
I am somewhat a newcomer in this area so I ask for your patience in this. I hope I am asking in the correct place and if not perhaps you can redirect me. The error if discovered was an imp login error as can be seen below so that is why I have selected this group. After looking over the details that I have posted I realise that Horde comes out of the box setup to use sendmail I am of course using postfix. Many thanks Clive Corner I have just set up a mailserver: postfix,dovecot,mysql on Ubuntu 14.04 using https://www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql the tutorial which is all fine and dandy -- I can send and recieve email using Imap. The usernames and encrypted passwords are stored in the localhosts mysql database. I have just gone through the process of installing Horde Webmail edition 5 following the instructions here http://www.horde.org/apps/webmail/docs/INSTALL - the install on Apache 2.4.7 seemed to go fine and the page test.php gave me the following output: -------------------------------------------------------------- Horde Version * 5.2.4 Horde Applications * Agora [Forums]: unknown * Ansel [Photos]: unknown * Chora [Version Control]: unknown * Content: 2.0.4 * Gollem [File Manager]: H5 (3.0.3) (run tests) * Hermes [Time Tracking]: unknown * Imp [Mail]: H5 (6.2.7) (run tests) * Ingo [Filters]: H5 (3.2.4) (run tests) * Jonah [News]: unknown * Klutz [Comics]: unknown * Kolab [Kolab]: unknown * Kronolith [Calendar]: H5 (4.2.5) (run tests) * Luxor [X-Ref]: unknown * Mnemo [Notes]: H5 (4.2.5) * Nag [Tasks]: H5 (4.2.4) * Passwd [Password]: unknown * Sam [Spam]: unknown * Sesha [Inventory]: unknown * Timeobjects: 2.1.0 * Trean [Bookmarks]: H5 (1.1.1) * Turba [Address Book]: H5 (4.2.5) (run tests) * Ulaform [Forms]: unknown * Vilma [Mail Admin]: unknown * Whups [Tickets]: unknown * Wicked [Wiki]: unknown PHP Version * View phpinfo() screen * View loaded extensions * PHP Version: 5.5.9-1ubuntu4.5 * PHP Major Version: 5.5 * PHP Minor Version: 9 * PHP Subminor Version: 1ubuntu4.5 * PHP Version Classification: release * You are running a supported version of PHP. PHP Module Capabilities * Ctype Support: Yes * DOM XML Support: Yes * MIME Magic Support (fileinfo): Yes * MIME Magic Support (fileinfo) - Configuration: Yes * FTP Support: Yes * GD Support: Yes * Gettext Support: Yes * GeoIP Support (PECL extension): Yes * Hash Support: Yes * LZ4 Compression Support (PECL extension): No If the horde_lz4 PECL extension is available, Horde can perform real-time compression on cached data to optimize storage resources. * Iconv Support: Yes * GNU Iconv Support: Yes * Internationalization Support: Yes * Imagick (PECL extension): Yes * JSON Support: Yes * LDAP Support: Yes * LZF Compression Support (PECL extension): Yes * Mbstring Support: Yes * memcached Support (memcache) (PECL extension): Yes * MongoDB support (PECL extension): Yes * MySQL Support: Yes * OpenSSL Support: Yes * PAM Support (PECL extension): Yes * PDO: Yes * PostgreSQL Support: Yes * Session Support: Yes * SimpleXML support: Yes * Tidy support: Yes * XML Parser support: Yes * Zlib Support: Yes Miscellaneous PHP Settings * allow_url_include disabled: Yes * magic_quotes_runtime disabled: Yes * magic_quotes_sybase disabled: Yes * memory_limit value: 128M * register_globals disabled: Yes * safe_mode disabled: Yes * session.auto_start disabled: Yes * session.gc_divisor value: 10000 * session.gc_probability value: 1 * session.use_trans_sid disabled: Yes * tidy.clean_output disabled: Yes * zlib.output_compression disabled: Yes Required Configuration Files * config/conf.php: Yes PHP Sessions * Session counter: 23 [refresh the page to increment the counter] * To unregister the session: click here PEAR * PEAR Search Path (PHP's include_path): /var/www/webmail/lib:/var/www/webmail/lib:.:/usr/share/php * PEAR: Yes * File_Fstab: Yes * Net_DNS2: Yes * Services_Weather: Yes File Uploads * file_uploads enabled: Yes * upload_tmp_dir: /tmp * upload_max_filesize: 5M * post_max_size: 8M This value should be several times the expect largest upload size (notwithstanding any upload limits present in an application). Any upload that exceeds this size will cause any state information sent along with the uploaded data to be lost. This is a PHP limitation and can not be worked around. Local File Permissions * Is /var/www/webmail/lib/../static writable by the web server user (www-data)? Yes Imagick * Imagick compiled against current ImageMagick version: Yes --------------------------------------------------------------------- I was a little hazy in respect to the instalation tutorial section 5 Securing Horde Groupware Webmail Edition I am currently running HORDE on port 80 (not ssl) and wonder if it needs to run on ssl port 8080? So I try to log in using an existing account with the correct password - one which I can use from a remote machine using an email client. The result I get is:Error connecting to mail server. The error logged in the syslog file is (N.B the url has been changed to example.com): Feb 17 09:18:41 example.com HORDE: [imp] [login] Error connecting to mail server. [pid 2541 on line 730 of "/var/www/webmail/imp/lib/Imap.php"] Feb 17 09:18:41 example.com HORDE: [imp] FAILED LOGIN for [email protected] (192.168.1.1) to {imap://localhost/} [pid 2541 on line 157 of "/var/www/webmail/imp/lib/Auth.php"] Feb 17 09:18:41 example.com HORDE: [horde] FAILED LOGIN for [email protected] to horde (192.168.1.1) [pid 2541 on line 199 of "/var/www/webmail/login.php"] As you can see there is an error connecting to the mailserver. Below is my configuation file for Horde if this helps: ------------------------------------------------------------------------------- /* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */ $conf['vhosts'] = false; $conf['debug_level'] = E_ALL & ~E_NOTICE; $conf['max_exec_time'] = 0; $conf['compress_pages'] = true; $conf['secret_key'] = 'secretkey'; $conf['umask'] = 077; $conf['testdisable'] = false; $conf['use_ssl'] = 2; $conf['server']['name'] = $_SERVER['SERVER_NAME']; $conf['urls']['token_lifetime'] = 30; $conf['urls']['hmac_lifetime'] = 30; $conf['urls']['pretty'] = false; $conf['safe_ips'] = array(); $conf['session']['name'] = 'Horde'; $conf['session']['use_only_cookies'] = true; $conf['session']['timeout'] = 0; $conf['session']['cache_limiter'] = 'nocache'; $conf['session']['max_time'] = 72000; $conf['cookie']['domain'] = $_SERVER['SERVER_NAME']; $conf['cookie']['path'] = '/'; $conf['sql']['username'] = 'username'; $conf['sql']['password'] = 'password'; $conf['sql']['protocol'] = 'unix'; $conf['sql']['database'] = 'database'; $conf['sql']['charset'] = 'utf-8'; $conf['sql']['ssl'] = true; $conf['sql']['splitread'] = false; $conf['sql']['phptype'] = 'mysqli'; $conf['nosql']['phptype'] = false; $conf['ldap']['useldap'] = false; $conf['auth']['admins'] = array('[email protected]'); $conf['auth']['checkip'] = true; $conf['auth']['checkbrowser'] = true; $conf['auth']['resetpassword'] = true; $conf['auth']['alternate_login'] = false; $conf['auth']['redirect_on_logout'] = false; $conf['auth']['list_users'] = 'list'; $conf['auth']['params']['app'] = 'imp'; $conf['auth']['driver'] = 'application'; $conf['auth']['params']['count_bad_logins'] = false; $conf['auth']['params']['login_block'] = false; $conf['auth']['params']['login_block_count'] = 5; $conf['auth']['params']['login_block_time'] = 5; $conf['signup']['allow'] = false; $conf['log']['priority'] = 'INFO'; $conf['log']['ident'] = 'HORDE'; $conf['log']['name'] = LOG_USER; $conf['log']['type'] = 'syslog'; $conf['log']['enabled'] = true; $conf['log_accesskeys'] = false; $conf['prefs']['maxsize'] = 65535; $conf['prefs']['params']['driverconfig'] = 'horde'; $conf['prefs']['driver'] = 'Sql'; $conf['alarms']['params']['driverconfig'] = 'horde'; $conf['alarms']['params']['ttl'] = 300; $conf['alarms']['driver'] = 'Sql'; $conf['group']['driverconfig'] = 'horde'; $conf['group']['driver'] = 'Sql'; $conf['perms']['driverconfig'] = 'horde'; $conf['perms']['driver'] = 'Sql'; $conf['share']['no_sharing'] = false; $conf['share']['auto_create'] = true; $conf['share']['world'] = true; $conf['share']['any_group'] = false; $conf['share']['hidden'] = false; $conf['share']['cache'] = false; $conf['share']['driver'] = 'Sqlng'; $conf['cache']['default_lifetime'] = 86400; $conf['cache']['params']['sub'] = 0; $conf['cache']['driver'] = 'File'; $conf['cache']['use_memorycache'] = ''; $conf['cachecssparams']['url_version_param'] = true; $conf['cachecss'] = false; $conf['cachejsparams']['url_version_param'] = true; $conf['cachejs'] = false; $conf['cachethemes'] = false; $conf['lock']['params']['driverconfig'] = 'horde'; $conf['lock']['driver'] = 'Sql'; $conf['token']['params']['driverconfig'] = 'horde'; $conf['token']['driver'] = 'Sql'; $conf['history']['params']['driverconfig'] = 'horde'; $conf['history']['driver'] = 'Sql'; $conf['davstorage']['params']['driverconfig'] = 'horde'; $conf['davstorage']['driver'] = 'Sql'; $conf['mailer']['params']['sendmail_path'] = '/usr/lib/sendmail'; $conf['mailer']['params']['sendmail_args'] = '-oi'; $conf['mailer']['type'] = 'sendmail'; $conf['vfs']['params']['driverconfig'] = 'horde'; $conf['vfs']['type'] = 'Sql'; $conf['sessionhandler']['type'] = 'Builtin'; $conf['sessionhandler']['hashtable'] = false; $conf['spell']['driver'] = ''; $conf['gnupg']['keyserver'] = array('pool.sks-keyservers.net'); $conf['gnupg']['timeout'] = 10; $conf['nobase64_img'] = false; $conf['image']['driver'] = false; $conf['exif']['driver'] = 'Bundled'; $conf['timezone']['location'] = 'ftp://ftp.iana.org/tz/tzdata-latest.tar.gz'; $conf['problems']['email'] = '[email protected]'; $conf['problems']['maildomain'] = 'example.com'; $conf['problems']['tickets'] = false; $conf['problems']['attachments'] = true; $conf['menu']['links']['help'] = 'all'; $conf['menu']['links']['prefs'] = 'authenticated'; $conf['menu']['links']['problem'] = 'all'; $conf['menu']['links']['login'] = 'all'; $conf['menu']['links']['logout'] = 'authenticated'; $conf['portal']['fixed_blocks'] = array(); $conf['accounts']['driver'] = 'null'; $conf['user']['verify_from_addr'] = false; $conf['user']['select_view'] = true; $conf['facebook']['enabled'] = false; $conf['twitter']['enabled'] = false; $conf['urlshortener'] = false; $conf['weather']['provider'] = false; $conf['imap']['enabled'] = false; $conf['imsp']['enabled'] = false; $conf['kolab']['enabled'] = false; $conf['hashtable']['driver'] = 'none'; $conf['activesync']['enabled'] = false; /* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */ ------------------------------------------------------------------------------- -- imp mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
