One of the newest features of Outlook 2007SP1 combined with Exchange 2007 is the ability for Outlook to automatically configure itself to an Exchange 2007 server.  The main benefit is for remote users to use Outlook on the Internet as if it was connected on the LAN – this is called Outlook Anywhere or Outlook RPC over HTTP.  This is very easily accomplished by having a specific DNS record available for the domain.

Unfortunately most documentation provided uses the assumption that you are serving DNS from a Microsoft DNS server – good try Microsoft.  There is an easy way to serve the same record from BIND under Linux/UNIX.  Create the DNS record as follows:

_autodiscover._tcp.domain.com. SRV 0 0 443 webmail.domain.com.

Where ‘webmail’ specifies the external address of the Exchange 2007 server.

To test the Autodiscover feature of Outlook 2007SP1, start Outlook and while holding the Control key, right-click the Outlook icon and there will be an option to “Test E-Mail Autoconfiguration”.

Related posts:

  1. Apache as a reverse proxy to Exchange 2007 Outlook Web Access In many environments, putting an Exchange 2007 front-end server directly...
  2. Funny place to advertise Someone grabbed a screen-shot from slashdot.org today – I wasn’t...
  3. Mac OS X 10.5.x and Windows 2008 Clustered File Share Problems After upgrading a Windows Server 2003 clustered file server to...
  4. support.microsoft.com not working through proxy? A couple people at work pointed out that support.microsoft.com would...
  5. ESXi: Take two I played around with VMWare ESXi some more this evening...

2 Responses to “Creating an Outlook 2007SP1 Autodiscover DNS Record with BIND”
  1. Dale says:

    I think you may be missing the “IN”:

    _autodiscover._tcp.domain.com. IN SRV 0 0 443 webmail.domain.com.

  2. Mark Valpreda says:

    Try
    _autodiscover._tcp SRV 0 100 443 webmail.domain.com.