Hello.

Updating first
tried to 0.8.6 -> 0.9.5 (ubuntu repository)
and 0.8.6 -> 1.0.4
manifests itself as a problem.
When you create a new message. I'm trying to write the address of the ldap directory, but it is not substituted.
Thus substituted addresses from your personal address book.

I would like to build this functionality.
Because it blocks the update.
That I have set up wrong?

My configuration file.

./config/config.inc.php

<?php

$config = array();

$dbuser='*';
$dbpass='*';
$dbname='*';
$dbserver='unix(/run/mysqld/mysqld.sock)';
$dbport='';
$dbtype='mysql';
$config['db_dsnw'] = "$dbtype://$dbuser:$dbpass@$dbserver$dbport/$dbname";

$config['default_host'] = 'ssl://localhost';
$config['default_port'] = 993;

$config['smtp_server'] = 'ssl://localhost';
$config['smtp_port'] = 465;
$config['smtp_user'] = '%u';
$config['smtp_pass'] = '%p';


// ----------------------------------
// LDAP
// ----------------------------------

$config['ldap_cache'] = null;
$config['ldap_cache_ttl'] = '10h';

$config['support_url'] = '*';
$config['des_key'] = '*';
$config['plugins'] = array(
    'archive',
    'zipdownload',
    'managesieve',
    'newmail_notifier',
    'emoticons',
    'thunderbird_labels',
    'html5_notifier',
    'contextmenu',
    'keyboard_shortcuts',
    'vcard_attachments',
    'markasjunk',
);

// skin name: folder from skins/
$config['skin'] = 'larry';
$config['session_lifetime'] = 1440;
$config['enable_installer'] = false;

// ----------------------------------
// USER INTERFACE
// ----------------------------------

$config['archive_mbox'] = 'Archives';
$config['archive_type'] = 'month';
$config['default_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash','Archives');


// ----------------------------------
// ADDRESSBOOK SETTINGS
// ----------------------------------

$config['ldap_public'] = array();
$regions = array(
  '74RU'       => 'chelyabinsk',
  '161RU'      => 'rostov',
  'UFA1RU'     => 'ufa',
  '29RU'       => 'arkhangelsk',
  '59RU'       => 'perm',
  '63RU'       => 'samara',
  '72RU'       => 'tumen',
  '76RU'       => 'yaroslavl',
  '116RU'      => 'kazan',
  'V1RU'       => 'volgograd',
);


$config['autocomplete_addressbooks'] = array('sql');

foreach($regions as $k=>$v)
{
  $config['ldap_public'][$k] = array(
  'name'          => $k,
  'hosts'         => array('*'),
  'port'          => 389,
  'use_tls'       => false,
  'user_specific' => false,
  'writable'      => false,
  'fieldmap' => array(
      // Roundcube  => LDAP
      'name'        => 'displayName',
      'department'  => 'ou',
      'jobtitle'    => 'title',
      'surname'     => '',
      'im:icq'      => 'pager',
      'firstname'   => '',
      'email'       => 'mail',
      'phone:home'  => 'homePhone',
      'phone:work'  => 'telephoneNumber',
      'phone:mobile' => 'mobile',
      'street'      => '',
      'zipcode'     => '',
      'locality'    => '',
      'country'     => '',
      'organization' => 'o',
    ),

  'base_dn'       => 'ou=users,ou='.$v.',dc=*,dc=ru',
  'required_fields'     => array("cn", "sn", "mail"),

  'LDAP_Object_Classes' => array("top", "inetOrgPerson"),
  'LDAP_rdn'      => 'mail',
  'writable'      => false,

  'ldap_version'  => 3,

  'search_fields' => array('displayName', 'mail', 'cn'),
    'sort'          => 'displayName',
  'scope'         => 'sub',
  'filter'        => '(mail=*)',
  'global_search' => true,
  'fuzzy_search'  => true,
  'vlv'           => false,
  'groups'        => array(
      'base_dn'     => 'ou=groups,ou=_global,dc=*,dc=ru',
      'filter'      => '(objectClass=groupOfUniqueNames)',
      'object_classes' => array("groupOfUniqueNames"),
      'member_attr'    => 'uniqueMember',
    ),
  );
  array_push($config['autocomplete_addressbooks'], $k);
}

$config['autocomplete_min_length'] = 1;

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

$config['debug_level'] = 8;
$config['log_driver'] = 'file';
$config['log_date_format'] = 'd-M-Y H:i:s O';
$config['syslog_id'] = 'roundcube';
$config['syslog_facility'] = LOG_USER;
$config['per_user_logging'] = true;
$config['smtp_log'] = true;
$config['log_logins'] = true;
$config['log_session'] = true;
$config['sql_debug'] = true;
$config['imap_debug'] = true;
$config['ldap_debug'] = true;
$config['smtp_debug'] = true;

// ----------------------------------
// USER PREFERENCES
// ----------------------------------
$config['preview_pane'] = true;
$config['reply_mode'] = 1;
$config['mdn_requests'] = 3;
$config['draft_autosave'] = 30;

$rcmail_config['include_host_config'] = array(
  'mail.*' => '*.php',
  'mail.roundcube.com' => 'com_config.inc.php'
);