config/main.inc.php.dist | ●●●●● patch | view | raw | blame | history | |
program/include/rcmail.php | ●●●●● patch | view | raw | blame | history |
config/main.inc.php.dist
@@ -180,6 +180,11 @@ // 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) // 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 program/include/rcmail.php
@@ -597,9 +597,9 @@ // Check if we need to add domain if (!empty($config['username_domain']) && !strpos($username, '@')) { if (is_array($config['username_domain']) && isset($config['username_domain'][$host])) $username .= '@'.$config['username_domain'][$host]; $username .= '@'.rcube_parse_host($config['username_domain'][$host]); else if (is_string($config['username_domain'])) $username .= '@'.$config['username_domain']; $username .= '@'.rcube_parse_host($config['username_domain']); } // try to resolve email address from virtuser table