none
Invalid Headers Exchange 2007 RRS feed

  • Question

  • I have found this article describing a possible solution to my issue:

    http://blogs.technet.com/b/sbs/archive/2009/07/01/sbs-2008-introducing-the-pop3-connector.aspx#comments

    most occasions, as a resolution, you can configure the "DefaultDomain" property to match your local domain name on the "Sharepoint Fax Receive Connector". This will append the SMTP domain name on email with an incomplete return path as described above. To accomplish this, run the following command:

    Set-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax Sharepoint Receive " + $Env:computername) -DefaultDomain $Env:UserDNSDomain

    The workaround is to increase the “MaxProtocolErrors” property of the Windows SBS Fax Sharepoint Receive connector, and then restart the Exchange Transport service for the change to take effect (and you’ll have to restart the pop3connector service, too, since it depends on the Exchange Transport service). Unfortunately, you can’t set that property from the Exchange management GUI, so you have to do it from an (elevated) Exchange Powershell prompt. Here are the instructions:

    From an elevated Exchange Management Shell (Exchange Powershell window) (right click on “Start-->Microsoft Exchange Server 2007-->Exchange Management Shell” and then choose “Run as administrator”) run the following Powershell commands:

    Set-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax Sharepoint Receive " + $Env:computername) -MaxProtocolErrors 500
    Stop-Service pop3connector
    Restart-Service -force MSExchangeTransportStart-Service pop3connector

    But my problem is I need a sample configuration for me to try and copy of the command.  (Set-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax Sharepoint Receive " + $Env:computername) -MaxProtocolErrors 500)

    Can anyone help me with that.  I know my server's computer name, but I get an error in the command shell for -Identity.  Can anyone reply with a sample of what exactly needs to be typed in the command line?

    Thanks in Advance.

    Monday, August 22, 2011 6:48 AM

Answers

  • Hi,

    If you want to modify the MaxProtocolErrors for you receive connector, you just need to run the following command:

    1. Open EMS, run:

    get-receiveconnector

    This command will return all your receive connectors. please see identity of the receive connectors.

     

    2. Then modify the MaxProtocolErrors for the default receive connector:

    Set-ReceiveConnector -Identity -"Gen07\Default Gen07" -MaxProtocolErrors 500

     

    • Proposed as answer by Abhinav Aneja Wednesday, August 24, 2011 8:37 AM
    • Marked as answer by Gen Lin Thursday, September 1, 2011 3:22 AM
    Wednesday, August 24, 2011 8:34 AM

All replies

  • On Mon, 22 Aug 2011 06:48:09 +0000, tcbontheway wrote:
     
    >
    >
    >I have found this article describing a possible solution to my issue:
    >
    >http://blogs.technet.com/b/sbs/archive/2009/07/01/sbs-2008-introducing-the-pop3-connector.aspx#comments
    >
    >most occasions, as a resolution, you can configure the "DefaultDomain" property to match your local domain name on the "Sharepoint Fax Receive Connector". This will append the SMTP domain name on email with an incomplete return path as described above. To accomplish this, run the following command:
    >
    >Set-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax Sharepoint Receive " + $Env:computername) -DefaultDomain $Env:UserDNSDomain
    >
    >The workaround is to increase the ?MaxProtocolErrors? property of the Windows SBS Fax Sharepoint Receive connector, and then restart the Exchange Transport service for the change to take effect (and you?ll have to restart the pop3connector service, too, since it depends on the Exchange Transport service). Unfortunately, you can?t set that property from the Exchange management GUI, so you have to do it from an (elevated) Exchange Powershell prompt. Here are the instructions:
    >
    >From an elevated Exchange Management Shell (Exchange Powershell window) (right click on ?Start-->Microsoft Exchange Server 2007-->Exchange Management Shell? and then choose ?Run as administrator?) run the following Powershell commands:
    >
    >Set-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax Sharepoint Receive " + $Env:computername) -MaxProtocolErrors 500 Stop-Service pop3connector Restart-Service -force MSExchangeTransportStart-Service pop3connector
    >
    >
    >
    >But my problem is I need a sample configuration for me to try and copy of the command. (Set-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax Sharepoint Receive " + $Env:computername) -MaxProtocolErrors 500)
    >
    >
    >
    >Can anyone help me with that. I know my server's computer name, but I get an error in the command shell for -Identity. Can anyone reply with a sample of what exactly needs to be typed in the command line?
     
    What was the error?
     
    If you paste "($Env:computername + "\Windows SBS Fax Sharepoint
    Receive " + $Env:computername)" into the powershell prompt, is the
    value returned the same as the name you get from
    "get-receiveconnector"?
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
    Monday, August 22, 2011 9:47 PM
  • Hi,

    If you want to modify the MaxProtocolErrors for you receive connector, you just need to run the following command:

    1. Open EMS, run:

    get-receiveconnector

    This command will return all your receive connectors. please see identity of the receive connectors.

     

    2. Then modify the MaxProtocolErrors for the default receive connector:

    Set-ReceiveConnector -Identity -"Gen07\Default Gen07" -MaxProtocolErrors 500

     

    • Proposed as answer by Abhinav Aneja Wednesday, August 24, 2011 8:37 AM
    • Marked as answer by Gen Lin Thursday, September 1, 2011 3:22 AM
    Wednesday, August 24, 2011 8:34 AM
  • Hi,

    If you want to modify the MaxProtocolErrors for you receive connector, you just need to run the following command:

    1. Open EMS, run:

    get-receiveconnector

    This command will return all your receive connectors. please see identity of the receive connectors.

     

    2. Then modify the MaxProtocolErrors for the default receive connector:

    Set-ReceiveConnector -Identity -"Gen07\Default Gen07" -MaxProtocolErrors 500

     

    agreed
    "Abhi" "Exchange Specialist" ------------- Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Wednesday, August 24, 2011 8:37 AM