Author Topic: Password Plugin - Configuring With SQL  (Read 12118 times)

Offline clifton10001

  • Jr. Member
  • **
  • Posts: 11
Password Plugin - Configuring With SQL
« on: July 30, 2012, 02:01:27 PM »
I'm attempting to setup my RC Mail to work with the sql option.  However, I'm completely lost.

I'm using version 0.7.2.

I have a shared hosting unix account (JustHust).

My installation (config.inc.php file) is here: http://mysite.com/mail/plugins/password/

I have 'sql' set for this option:

Code: [Select]
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'sql';


I have no idea what should be entered for this option:

Code: [Select]
// SQL Driver options
// ------------------
// PEAR database DSN for performing the query. By default
// Roundcube DB settings are used.
$rcmail_config['password_db_dsn'] = '';


The rest of the settings I left as is.

Just a note, I have a number of members on my website that I gave an email address to.  I simply want them to be able to change their password, securely (while in their RC Mail)... Without them having access to my CPanel (or its info).
« Last Edit: July 30, 2012, 02:04:50 PM by clifton10001 »

Online SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
Re: Password Plugin - Configuring With SQL
« Reply #1 on: July 30, 2012, 06:53:14 PM »
If your using JustHost you'll need to use the cPanel driver not the SQL driver.

Offline clifton10001

  • Jr. Member
  • **
  • Posts: 11
Re: Password Plugin - Configuring With SQL
« Reply #2 on: July 31, 2012, 05:22:56 PM »
It's still not working for me.  I don't get any errors, but I don't have the option to change the password either.  Below are my settings for Cpanel:

Code: [Select]
// Password Plugin options
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'cpanel';


And


Code: [Select]
// cPanel Driver options
// --------------------------
// The cPanel Host name
$rcmail_config['password_cpanel_host'] = 'just70.justhost.com:2083/frontend/justhost/index.html';

// The cPanel admin username
$rcmail_config['password_cpanel_username'] = 'my_cpanel_username';

// The cPanel admin password
$rcmail_config['password_cpanel_password'] = 'my_cpanel_password';

// The cPanel port to use
$rcmail_config['password_cpanel_port'] = 2083;

// Using ssl for cPanel connections?
$rcmail_config['password_cpanel_ssl'] = true;

// The cPanel theme in use
$rcmail_config['password_cpanel_theme'] = 'x';


One of my problems is the example provided in this post doesn't apply with JustHost anymore because whenever you attempt to login to the Cpanel (the old way with a link like this: http://example.com:2082/frontend/x3/index.html) it re-directs me to here: https://just70.justhost.com:2083/frontend/justhost/index.html


Online SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
Re: Password Plugin - Configuring With SQL
« Reply #3 on: August 01, 2012, 02:18:39 AM »
It works, but your setting are wrong, use these settings:
Code: [Select]
// cPanel Driver options
// --------------------------
// The cPanel Host name
$rcmail_config['password_cpanel_host'] = 'just70.justhost.com';

// The cPanel admin username
$rcmail_config['password_cpanel_username'] = 'cpanel_username';

// The cPanel admin password
$rcmail_config['password_cpanel_password'] = 'cpanel_password';

// The cPanel port to use
$rcmail_config['password_cpanel_port'] = 2083;

// Using ssl for cPanel connections?
$rcmail_config['password_cpanel_ssl'] = true;

// The cPanel theme in use
$rcmail_config['password_cpanel_theme'] = 'justhost';

Offline clifton10001

  • Jr. Member
  • **
  • Posts: 11
Re: Password Plugin - Configuring With SQL
« Reply #4 on: August 01, 2012, 09:27:39 AM »
I made the changes but I still don't have the option to change my password.  Are there any other files I need to configure?

These are my settings:

Code: [Select]
// cPanel Driver options
// --------------------------
// The cPanel Host name
$rcmail_config['password_cpanel_host'] = 'just70.justhost.com';

// The cPanel admin username
$rcmail_config['password_cpanel_username'] = 'my_cpanel_username';

// The cPanel admin password
$rcmail_config['password_cpanel_password'] = 'my_cpanel_password';

// The cPanel port to use
$rcmail_config['password_cpanel_port'] = 2083;

// Using ssl for cPanel connections?
$rcmail_config['password_cpanel_ssl'] = true;

// The cPanel theme in use
$rcmail_config['password_cpanel_theme'] = 'justhost';

Online SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
Re: Password Plugin - Configuring With SQL
« Reply #5 on: August 01, 2012, 03:47:20 PM »
By "option to change my password" do you mean the password tab isn't showing up in settings? Did you add the password plugin to the plugins array in the main.inc.php?

Offline clifton10001

  • Jr. Member
  • **
  • Posts: 11
Re: Password Plugin - Configuring With SQL
« Reply #6 on: August 01, 2012, 04:51:09 PM »
Correct, the password tab isn't there.

Kindly let me know what/where I need to change in the main.inc.php file?

Online SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
Re: Password Plugin - Configuring With SQL
« Reply #7 on: August 01, 2012, 08:41:27 PM »
In <RC root>/config/main.inc.php add 'password' to the $rcmail_config['plugins'] array.

Offline clifton10001

  • Jr. Member
  • **
  • Posts: 11
Re: Password Plugin - Configuring With SQL
« Reply #8 on: August 01, 2012, 09:14:49 PM »
The tab is now there... Thank you!  However, when I attempt to change my password I receive a message that says, "Could not save new password."

Online SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
Re: Password Plugin - Configuring With SQL
« Reply #9 on: August 01, 2012, 09:27:45 PM »
What the message in the error log?

Offline clifton10001

  • Jr. Member
  • **
  • Posts: 11
Re: Password Plugin - Configuring With SQL
« Reply #10 on: August 01, 2012, 11:09:36 PM »
See below (I removed my private info).  I don't see anything that has to do with the password I tried to change.  In fact, the email address that I was using to change the password isn't in the log.

I obtained this log from mysite.com/roundcube/logs/errors.

Code: [Select]
[23-Jul-2012 15:48:34 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 170.171.1.5. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[26-Jul-2012 15:15:48 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[26-Jul-2012 18:02:21 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[26-Jul-2012 18:02:36 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[31-Jul-2012 06:06:35 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[31-Jul-2012 06:06:49 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[01-Aug-2012 13:28:05 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[01-Aug-2012 19:11:45 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[01-Aug-2012 19:16:41 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)
[01-Aug-2012 21:02:30 -0600]: IMAP Error: Login failed for emailremoved@mysite.com from 00.000.000.00. AUTHENTICATE PLAIN: Authentication failed. in /home2/myinfo/public_html/roundcube/program/include/rcube_imap.php on line 205 (POST /mail/?_task=login&_action=login)


Here's my main.inc.php

Code: [Select]
<?php

/*
 +-----------------------------------------------------------------------+
 | Main configuration file                                               |
 |                                                                       |
 | This file is part of the Roundcube Webmail client                     |
 | Copyright (C) 2005-2011, The Roundcube Dev Team                       |
 | Licensed under the GNU GPL                                            |
 |                                                                       |
 +-----------------------------------------------------------------------+

*/

$rcmail_config = array();

// ----------------------------------
// LOGGING/DEBUGGING
// ----------------------------------

// system error reporting: 1 = log; 2 = report (not implemented yet), 4 = show, 8 = trace
$rcmail_config['debug_level'] = 1;

// log driver:  'syslog' or 'file'.
$rcmail_config['log_driver'] = 'file';

// date format for log entries
// (read http://php.net/manual/en/function.date.php for all format characters)  
$rcmail_config['log_date_format'] = 'd-M-Y H:i:s O';

// Syslog ident string to use, if using the 'syslog' log driver.
$rcmail_config['syslog_id'] = 'roundcube';

// Syslog facility to use, if using the 'syslog' log driver.
// For possible values see installer or http://php.net/manual/en/function.openlog.php
$rcmail_config['syslog_facility'] = LOG_USER;

// Log sent messages to <log_dir>/sendmail or to syslog
$rcmail_config['smtp_log'] = true;

// Log successful logins to <log_dir>/userlogins or to syslog
$rcmail_config['log_logins'] = false;

// Log session authentication errors to <log_dir>/session or to syslog
$rcmail_config['log_session'] = false;

// Log SQL queries to <log_dir>/sql or to syslog
$rcmail_config['sql_debug'] = false;

// Log IMAP conversation to <log_dir>/imap or to syslog
$rcmail_config['imap_debug'] = false;

// Log LDAP conversation to <log_dir>/ldap or to syslog
$rcmail_config['ldap_debug'] = false;

// Log SMTP conversation to <log_dir>/smtp or to syslog
$rcmail_config['smtp_debug'] = false;

// ----------------------------------
// 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'] = 'localhost';

// 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'] = null;

// 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'] = '';

// 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'] = '';

// 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'] = '';

// SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)
$rcmail_config['smtp_auth_type'] = '';

// 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;

// ----------------------------------
// SYSTEM
// ----------------------------------

// THIS OPTION WILL ALLOW THE INSTALLER TO RUN AND CAN EXPOSE SENSITIVE CONFIG DATA.
// ONLY ENABLE IT IF YOU'RE REALLY SURE WHAT YOU'RE DOING!
$rcmail_config['enable_installer'] = false;

// use this folder to store log files (must be writeable for apache user)
// This is used by the 'file' log driver.
$rcmail_config['log_dir'] = 'logs/';

// use this folder to store temp files (must be writeable for apache user)
$rcmail_config['temp_dir'] = 'temp/';

// lifetime of message cache
// possible units: s, m, h, d, w
$rcmail_config['message_cache_lifetime'] = '10d';

// enforce connections over https
// with this option enabled, all non-secure connections will be redirected.
// set the port for the ssl connection as value of this option if it differs from the default 443
$rcmail_config['force_https'] = false;

// tell PHP that it should work as under secure connection
// even if it doesn't recognize it as secure ($_SERVER['HTTPS'] is not set)
// e.g. when you're running Roundcube behind a https proxy
$rcmail_config['use_https'] = false;

// Allow browser-autocompletion on login form.
// 0 - disabled, 1 - username and host only, 2 - username, host, password
$rcmail_config['login_autocomplete'] = 0;

// If users authentication is not case sensitive this must be enabled.
// You can also use it to force conversion of logins to lower case.
// After enabling it all user records need to be updated, e.g. with query:
// UPDATE users SET username = LOWER(username);
$rcmail_config['login_lc'] = false;

// automatically create a new Roundcube user when log-in the first time.
// a new user will be created once the IMAP login succeeds.
// set to false if only registered users can use this service
$rcmail_config['auto_create_user'] = true;

// replace Roundcube logo with this image
// specify an URL relative to the document root of this Roundcube installation
$rcmail_config['skin_logo'] = null;

// Includes should be interpreted as PHP files
$rcmail_config['skin_include_php'] = false;

// Session lifetime in minutes
// must be greater than 'keep_alive'/60
$rcmail_config['session_lifetime'] = 10;

// session domain: .example.org
$rcmail_config['session_domain'] = '';

// session name. Default: 'roundcube_sessid'
$rcmail_config['session_name'] = null;

// Backend to use for session storage. Can either be 'db' (default) or 'memcache'
// If set to memcache, a list of servers need to be specified in 'memcache_hosts'
// Make sure the Memcache extension (http://pecl.php.net/package/memcache) version >= 2.0.0 is installed
$rcmail_config['session_storage'] = 'db';

// Use these hosts for accessing memcached
// Define any number of hosts in the form hostname:port
$rcmail_config['memcache_hosts'] = null// e.g. array( 'localhost:11211', '192.168.1.12:11211' );

// check client IP in session athorization
$rcmail_config['ip_check'] = false;

// check referer of incoming requests
$rcmail_config['referer_check'] = false;

// X-Frame-Options HTTP header value sent to prevent from Clickjacking.
// Possible values: sameorigin|deny. Set to false in order to disable sending them
$rcmail_config['x_frame_options'] = 'sameorigin';

// this key is used to encrypt the users imap password which is stored
// in the session record (and the client cookie if remember password is enabled).
// please provide a string of exactly 24 chars.
$rcmail_config['des_key'] = 'TlTgVbw42GtKAV0VneGnnVmq';

// Automatically add this domain to user names for login
// Only for IMAP servers that require full e-mail addresses for login
// Specify an array with 'host' => 'domain' values to support multiple hosts
// 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['username_domain'] = '';

// This domain will be used to form e-mail addresses of new users
// Specify an array with 'host' => 'domain' values to support multiple hosts
// 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['mail_domain'] = '';

// Password charset.
// Use it if your authentication backend doesn't support UTF-8.
// Defaults to ISO-8859-1 for backward compatibility
$rcmail_config['password_charset'] = 'ISO-8859-1';

// How many seconds must pass between emails sent by a user
$rcmail_config['sendmail_delay'] = 0;

// Maximum number of recipients per message. Default: 0 (no limit)
$rcmail_config['max_recipients'] = 0

// Maximum allowednumber of members of an address group. Default: 0 (no limit)
// If 'max_recipients' is set this value should be less or equal
$rcmail_config['max_group_members'] = 0

// add this user-agent to message headers when sending
$rcmail_config['useragent'] = 'Roundcube Webmail/'.RCMAIL_VERSION;

// use this name to compose page titles
$rcmail_config['product_name'] = 'Roundcube Webmail';

// try to load host-specific configuration
// see http://trac.roundcube.net/wiki/Howto_Config for more details
$rcmail_config['include_host_config'] = false;

// path to a text file which will be added to each sent message
// paths are relative to the Roundcube root folder
$rcmail_config['generic_message_footer'] = '';

// path to a text file which will be added to each sent HTML message
// paths are relative to the Roundcube root folder
$rcmail_config['generic_message_footer_html'] = '';

// add a received header to outgoing mails containing the creators IP and hostname
$rcmail_config['http_received_header'] = false;

// Whether or not to encrypt the IP address and the host name
// these could, in some circles, be considered as sensitive information;
// however, for the administrator, these could be invaluable help
// when tracking down issues.
$rcmail_config['http_received_header_encrypt'] = false;

// This string is used as a delimiter for message headers when sending
// a message via mail() function. Leave empty for auto-detection
$rcmail_config['mail_header_delimiter'] = NULL;

// number of chars allowed for line when wrapping text.
// text wrapping is done when composing/sending messages
$rcmail_config['line_length'] = 72;

// send plaintext messages as format=flowed
$rcmail_config['send_format_flowed'] = true;

// don't allow these settings to be overriden by the user
$rcmail_config['dont_override'] = array();

// Set identities access level:
// 0 - many identities with possibility to edit all params
// 1 - many identities with possibility to edit all params but not email address
// 2 - one identity with possibility to edit all params
// 3 - one identity with possibility to edit all params but not email address
$rcmail_config['identities_level'] = 0;

// Mimetypes supported by the browser.
// attachments of these types will open in a preview window
// either a comma-separated list or an array: 'text/plain,text/html,text/xml,image/jpeg,image/gif,image/png,application/pdf'
$rcmail_config['client_mimetypes'] = null;  # null == default

// mime magic database
$rcmail_config['mime_magic'] = '/usr/share/misc/magic';

// path to imagemagick identify binary
$rcmail_config['im_identify_path'] = null;

// path to imagemagick convert binary
$rcmail_config['im_convert_path'] = null;

// maximum size of uploaded contact photos in pixel
$rcmail_config['contact_photo_size'] = 160;

// Enable DNS checking for e-mail address validation
$rcmail_config['email_dns_check'] = false;

// ----------------------------------
// PLUGINS
// ----------------------------------

// List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array('password');




« Last Edit: August 01, 2012, 11:21:50 PM by clifton10001 »

Online SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
Re: Password Plugin - Configuring With SQL
« Reply #11 on: August 02, 2012, 02:04:22 PM »
It should be putting something in your error log if the password change is failing. You are using the cPanel setting I posted before, correct? Do you know if fsockopen is disabled in the php config?

Offline clifton10001

  • Jr. Member
  • **
  • Posts: 11
Re: Password Plugin - Configuring With SQL
« Reply #12 on: August 02, 2012, 02:32:05 PM »
It should be putting something in your error log if the password change is failing. You are using the cPanel setting I posted before, correct? Do you know if fsockopen is disabled in the php config?

Kindly let me know how to check to see "if fsockopen is disabled in the php config"? 

Yes, I'm using the cPanel setting.  See below:

Code: [Select]
// Password Plugin options
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'cpanel';

Offline clifton10001

  • Jr. Member
  • **
  • Posts: 11
Re: Password Plugin - Configuring With SQL
« Reply #13 on: August 02, 2012, 04:32:43 PM »
It's working!  I'm using the configurations you provided.

The problem was when I was attempting to change my password, the password I was changing it to was too simple.  I forgot that my Host have it setup so that passwords must meet a complexity requirement.

Thanks for your assistance and patience  ;)

« Last Edit: August 02, 2012, 04:37:37 PM by clifton10001 »