Managing the External Postmaster Address

Microsoft Exchange Server 2007 will reach end of support on April 11, 2017. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

 

Applies to: Exchange Server 2007, Exchange Server 2007 SP1, Exchange Server 2007 SP2, Exchange Server 2007 SP3

This topic describes the configuration and management of the external postmaster address. The external postmaster address is used as the sender for system-generated messages and notifications that are sent to message senders that exist outside the Microsoft Exchange Server 2007 organization. An external sender is any sender that has an e-mail address that contains a domain that is not defined in the list of accepted domains for the Exchange 2007 organization.

Configuration of the external postmaster address is controlled by the ExternalPostmasterAddress parameter in the Set-TransportServer cmdlet on every computer running Exchange 2007 that has the Hub Transport server role or Edge Transport server role installed. By default, the value of the ExternalPostmasterAddress parameter on every Hub Transport server and Edge Transport server is set to the value $null. The value $null causes the following behavior on Hub Transport servers and Edge Transport servers in the Exchange organization:

  • For all Hub Transport servers in the Exchange organization or an Edge Transport server that has been subscribed to the Exchange organization, the external postmaster address is postmaster@<Default accepted domain>.

  • For any Edge Transport server that hasn't been subscribed to the Exchange organization, the external postmaster address is postmaster@<Edge Transport server FQDN>.

    After the Edge Transport server is subscribed to the Exchange organization, the external postmaster address becomes postmaster@<Default accepted domain>. For more information about how to subscribe the Edge Transport server to the Exchange organization, see Subscribing the Edge Transport Server to the Exchange Organization.

Before You Begin

To perform the following procedures, the account you use must be delegated the following:

  • Exchange Organization Administrator role

To perform the following procedures on a computer that has the Edge Transport server role installed, you must log on by using an account that is a member of the local Administrators group on that computer.

For more information about permissions, delegating roles, and the rights that are required to administer Exchange 2007, see Permission Considerations.

Modifying the External Postmaster on Hub Transport Servers and Edge Transport Servers

For most Exchange organizations, the default value of the external postmaster address is correct. However, there are situations where you may have to modify the external postmaster address on a Transport server.

Note

If you specify a custom value for the external postmaster address, that value is not replicated to any Edge Transport servers that are subscribed to the Exchange organization. If you specify a custom value for the external postmaster address, you must manually configure the external postmaster address on any Edge Transport servers.

Parameters that are configured by using the Set-TransportServer cmdlet only apply to the Hub Transport server or Edge Transport server on which the cmdlet is run.

To use the Exchange Management Shell to modify the external postmaster address on a single Hub Transport server or Edge Transport server

  • Run the following command:

    Set-TransportServer <TransportServerName> -ExternalPostmasterAddress <ExternalPostmasterSMTPAddress>
    

    For example, to set the external postmaster address to postmaster@contoso.com on the Transport server named Hub01, run the following command:

    Set-TransportServer Hub01 -ExternalPostmasterAddress postmaster@contoso.com
    

You can use pipelining in the Exchange Management Shell to modify the external postmaster address on all Hub Transport servers in the Exchange organization at the same time.

To use the Exchange Management Shell to modify the external postmaster address on all Hub Transport servers in the Exchange organization

  • Run the following command:

    Get-TransportServer | Set-TransportServer -ExternalPostmasterAddress <ExternalPostmasterSMTPAddress>
    

    For example, to set the external postmaster address to postmaster@contoso.com on all Hub Transport servers in the Exchange organization, run the following command:

    Get-TransportServer | Set-TransportServer -ExternalPostmasterAddress postmaster@contoso.com
    

Note

You can't use pipelining to modify the external postmaster address on more than one Edge Transport server at the same time. You must modify the external postmaster address on each Edge Transport server separately.

Creating a Postmaster Recipient to Receive Messages That Are Sent to the Postmaster Address

By default, no mailbox or other recipient object is configured to receive messages that are sent to the postmaster e-mail address for any accepted domains that are defined in the Exchange organization. According to RFC 2822, each mail domain must have a defined postmaster address. To comply with this requirement, you may perform either of the following actions:

  • Create a new mailbox that is named "Postmaster". The default e-mail address policy of the Exchange organization should automatically add an SMTP address of postmaster@<Authoritative domain> to the mailbox.

  • Add the postmaster e-mail address to an existing mailbox.

For more information, see the following topics: