2016-07-26 7 views
0

自分のドメイン(約30ドメイン)のautodiscover.xmlファイルを適切に設定しようとしています。outlookのautodiscover.xmlのloginname

私はすでにすなわち(i「は、テスト見通しの設定」プロセスを使用する場合ただし、この構成では、IMAPのために使用されるログインがドメインを含んでいないhttp://autodiscover.[Domain_name]/autodiscover/autodiscover.xml

<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006"> 
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a"> 
<Account> 
<AccountType>email</AccountType> 
<Action>settings</Action> 
<Protocol> 
<Type>IMAP</Type> 
<Server>[MY_DNS]</Server> 
<Port>993</Port> 
<SPA>off</SPA> 
<SSL>on</SSL> 
<DomainRequired>on</DomainRequired> 
<AuthRequired>on</AuthRequired> 
</Protocol> 
</Account> 
</Response> 
</Autodiscover> 

を経由して到達可能な、次のXMLを設定します"login @ domain"ではなく "login")。私は多くのドメインを運営しているので、電子メールアドレスの '@'に先行する文字列をデフォルトで置くことはできません。 (私はjohn @ domain1、john @ domain2、john @ domain3などを扱うので)

xmlタグDomainRequiredがこのドメインを追加する鍵だと思っても動作しません。

答えて

0

私は自動検出がサービスとして動作すると考えています。 POST要求はEmailAddressフィールドを示し、サービスはその電子メールアドレスに基づいて応答を返す必要があります。ドメインのすべての異なるアカウントを持つxmlファイルを作成するためのものではありません。 here

... 
    <Account> 
     <AccountType>email</AccountType> 
     <Action>settings</Action> 
     <Protocol> 
     <Type>POP3</Type> 
     <Server>contoso.com</Server> 
     <Port>110</Port> 
     <DomainRequired>on</DomainRequired> 
     <LoginName>[email protected]</LoginName> 
     <DomainName></DomainName> 
     <SPA>off</SPA> 
     <SSL>off</SSL> 
     <AuthRequired>on</AuthRequired> 
     </Protocol> 
    </Account> 
... 

あなたは(のEmailAddressと応答でPOSTリクエスト)自動検出XMLスキーマを見ることができます:あなたは、ユーザとドメインを含める場合次に、あなたは例えば、LoginNameにフィールドで指定する必要があります。