'yes',
     'autodiscoverType' => 'activesync',
     'imap' => array(
       'server' => $mailcow_hostname,
       'port' => '993',
       'ssl' => 'on',
     ),
     'smtp' => array(
       'server' => $mailcow_hostname,
       'port' => '465',
       'ssl' => 'on'
     ),
     'activesync' => array(
       'url' => 'https://'.$mailcow_hostname.'/Microsoft-Server-ActiveSync'
     )
);
if(file_exists('inc/vars.local.inc.php')) {
	include_once 'inc/vars.local.inc.php';
}
/* ---------- DO NOT MODIFY ANYTHING BEYOND THIS LINE. IGNORE AT YOUR OWN RISK. ---------- */
error_reporting(0);
if ($config['useEASforOutlook'] == 'no') {
	if (strpos($_SERVER['HTTP_USER_AGENT'], 'Outlook')) {
		$config['autodiscoverType'] = 'imap';
	}
}
$dsn = "$database_type:host=$database_host;dbname=$database_name";
$opt = [
		PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
		PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
		PDO::ATTR_EMULATE_PREPARES   => false,
];
$pdo = new PDO($dsn, $database_user, $database_pass, $opt);
$login_user = strtolower(trim($_SERVER['PHP_AUTH_USER']));
$as = check_login($login_user, $_SERVER['PHP_AUTH_PW']);
if (!isset($_SERVER['PHP_AUTH_USER']) OR $as !== "user") {
	header('WWW-Authenticate: Basic realm=""');
	header('HTTP/1.0 401 Unauthorized');
	exit;
} else {
	if (isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) {
		if ($as === "user") {
      header("Content-Type: application/xml");
      echo '';
      $data = trim(file_get_contents("php://input"));
      if(!$data) {
        list($usec, $sec) = explode(' ', microtime());
        echo '';
        echo '';
        echo '600Invalid Request';
        echo '';
        echo '';
        exit(0);
      }
      $discover = new SimpleXMLElement($data);
      $email = $discover->Request->EMailAddress;
      if ($config['autodiscoverType'] == 'imap') {
      ?>
  
      
          email
          settings
          
              IMAP
              
              
              off
              
              off
              
              on
          
          
              SMTP
              
              
              off
              
              off
              
              on
              on
              off
          
      
  
      prepare("SELECT `name` FROM `mailbox` WHERE `username`= :username");
          $stmt->execute(array(':username' => $username));
          $MailboxData = $stmt->fetch(PDO::FETCH_ASSOC);
        }
        catch(PDOException $e) {
          die("Failed to determine name from SQL");
        }
        if (!empty($MailboxData['name'])) {
          $displayname = utf8_encode($MailboxData['name']);
        }
        else {
          $displayname = $email;
        }
      ?>
  
      en:en
      
          
          
      
      
          
              
                  MobileSync