I have an exchange 2007 server issue with autodiscover. On external tests I only receive the IMAP and SMTP protocols, but when run internally I get the expected Exchange RPC and Exchange HTTP. This is causing an issue when trying to connect external clients via outlook, that outlook thinks its an IMAP account when using autodiscover to add the account. It think it may also be related to some external clients losing their outlook anywhere settings intermittently.
Internal Results
<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="
http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="
http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<User>
<DisplayName>Matthew Young</DisplayName>
<LegacyDN>/o=ftssvr/ou=Exc
hange Administrative Group (FYDIBOHF23SPDLT)/cn=Recip
ients/cn=u
ser</Legac
yDN>
<DeploymentId>84ab4871-1fb
d-49f9-80b
d-92300a9d
dd32</Depl
oymentId>
</User>
<Account>
<AccountType>email</Accoun
tType>
<Action>settings</Action>
<Protocol>
<Type>EXCH</Type>
<Server>xxxx.xxxx.local</S
erver>
<ServerDN>/o=ftssvr/ou=Exc
hange Administrative Group (FYDIBOHF23SPDLT)/cn=Confi
guration/c
n=Servers/
cn=HTFSSVR
</ServerDN
>
<ServerVersion>720280B0</S
erverVersi
on>
<MdbDN>/o=ftssvr/ou=Exchan
ge Administrative Group (FYDIBOHF23SPDLT)/cn=Confi
guration/c
n=Servers/
cn=HTFSSVR
/cn=Micros
oft Private MDB</MdbDN>
<PublicFolderServer>xxxx.x
xxx.local<
/PublicFol
derServer>
<AD>htfssvr.Troon.local</A
D>
<ASUrl>
https://mail.xxxx.com.au/ews/exchange.asmx</ASUrl>
<EwsUrl>
https://mail.xxxx.com.au/ews/exchange.asmx</EwsUrl>
<OOFUrl>
https://mail.xxxx.com.au/ews/exchange.asmx</OOFUrl>
<UMUrl>
https://xxxx.xxxx.local/UnifiedMessaging/Service.asmx</UMUrl>
<OABUrl>
https://mail.xxxx.com.au/oab/613b6969-f29e-4022-ac19-3f46b874be44/</OABUrl>
<CertPrincipalName>msstd:m
ail.xxxx.c
om.au</Cer
tPrincipal
Name>
</Protocol>
<Protocol>
<Type>EXPR</Type>
<Server>mail.xxxx.com.au</
Server>
<ASUrl>
https://mail.xxxx.com.au/EWS/Exchange.asmx</ASUrl>
<EwsUrl>
https://mail.xxxx.com.au/EWS/Exchange.asmx</EwsUrl>
<OOFUrl>
https://mail.xxxx.com.au/EWS/Exchange.asmx</OOFUrl>
<OABUrl>
https://mail.xxxx.com.au/OAB/613b6969-f29e-4022-ac19-3f46b874be44/</OABUrl>
<CertPrincipalName>msstd:m
ail.xxxx.c
om.au</Cer
tPrincipal
Name>
</Protocol>
<Protocol>
<Type>WEB</Type>
<External>
<OWAUrl AuthenticationMethod="Fba"
>
https://mail.xxxx.com.au/OWA</OWAUrl>
<Protocol>
<Type>EXPR</Type>
<ASUrl>
https://mail.xxxx.com.au/EWS/Exchange.asmx</ASUrl>
</Protocol>
</External>
<Internal>
<OWAUrl AuthenticationMethod="Basi
c, Fba">
https://mail.xxxx.com.au/owa</OWAUrl>
<Protocol>
<Type>EXCH</Type>
<ASUrl>
https://mail.xxxx.com.au/ews/exchange.asmx</ASUrl>
</Protocol>
</Internal>
</Protocol>
</Account>
</Response>
</Autodiscover>
External Results
<Autodiscover xmlns="
http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="
http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<User>
<DisplayName>user@xxxx.com
.au</Displ
ayName>
</User>
<Account>
<AccountType>email</Accoun
tType>
<Action>settings</Action>
<Protocol>
<Type>IMAP</Type>
<Server>xxxx.com.au</Serve
r>
<Port>993</Port>
<DomainRequired>off</Domai
nRequired>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequ
ired>
<LoginName>user@xxxx.com.a
u</LoginNa
me>
</Protocol>
<Protocol>
<Type>SMTP</Type>
<Server>xxxx.com.au</Serve
r>
<Port>465</Port>
<DomainRequired>off</Domai
nRequired>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequ
ired>
<LoginName>user@xxxx.com.a
u</LoginNa
me>
</Protocol>
</Account>
</Response>
</Autodiscover>
Everything else appears to be working fine without issue
Any assistancee would be appreciated.