Category Archives: Windows

windows

Exchange 2007 Catchall Capabilities

Posted on .

A popular mail configuration is to send all mail for a domain that doesn’t match a valid recipient to a single catchall address. Exchange 2007, like Exchange 2003, does not support this setup.

An Exchange 2007 server configured as an Edge Transport server is capable of forwarding all mail destined for a particular domain to another address, but isn’t aware of which addresses are for valid users. You can create individual transport rules for each valid user to exclude themselves from the catchall, but this is tedious and an extra step for all AD administrators.

However, wilbertdg has created a clever Transport Protocol Agent for Exchange 2007.

Exchange2007 (like Exchange 2003) doesn’t provide CatchAll functionality. CatchAll is the ability of an SMTP server to redirect messages to non-existing recipients to a specific address.

This CatchAllAgent is an Exchange 2007 Transport Agent. The CatchAllAgent can be configured to redirect the recipient address for unknown recipients to a ‘catchall’ address such that such messages end up in a dedicated mailbox. The configuration allows for multiple domains, but you can only specify a single target address for each of those domains.

You can find more information and download the software at http://www.codeplex.com/catchallagent.

Exchange 2007 Failed to Install

Posted on .

Having just upgraded a server to Windows Server 2008 with Microsoft Exchange 2007 I came accross a frustrating issue.

If IPv6 has been disabled on your network interface prior to installation of Exchange 2007 then Exchange will fail to install the Hub Transport Server role with the following error,
Service 'MSExchangeTransport' failed to reach status 'Running' on this server.

Other Exchange services will fail to start if IPv6 has been unticked in your network adapters configuration settings. I routinely disable IPv6 if it is not needed on the network, but it seems Exchange has been written to utilize the new protocol and requires it to function.

Exchange 2007 Pre-requisites on Windows Server 2008

Posted on .

Exchange 2007 requires that some features be enabled on Windows Server 2008 prior to installation. It is also worth noting that only Exchange 2007 with Service Pack 1 is supported on Windows Server 2008. If you try to install Exchange 2007 without SP1 then the installation will fail.

You can download the full installation of Exchange 2007 with SP1 from Microsoft Technet

A quick way to install the required Windows Server 2008 features, is to utilize the ServerManagerCmd command for feature installation,

Then you can install Exchange 2007 on your Windows Server 2008 server knowing your server meets the requirements.

Mapped Network Drives and Vistas UAC

Posted on .

When a non-administrator is prompted by Vista’s UAC to enter Administrator credentials for security elevation, the program that then runs under Administrator priveleges will not have access to the logged in users mapped network drives.

For example, if Mike the user was to copy some files from the mapped network drive S: to C:Windows, he would be prompted by UAC to enter Administrative priveleges. So the Administrator John enters his details but then the copy fails because the network drive is no longer available now that the user is elevated.

This scenerio happens also when installing programs that require administrative priveleges during installation from a network drive.

To fix this, an administrator can make the following registry change,

You can also download and run this registry file to import the above change to your registry,
  EnableLinkedConnections.reg (134 bytes, 3,188 hits)