已答复 Foreign Connector Changing the Source Transport Servers

  • Thursday, October 11, 2012 6:05 PM
     
     

    Hello,

    I currently have a foreign connector that uses two older CAS servers. How can I go about changing the source transport servers? Also, do I need to change the HomeMtaServerID field?

    [PS] C:\Windows\system32>Get-ForeignConnector -Identity accurouteconnector | fl


    RunspaceId             : 394762eb-9d22-48a0-9a26-ada8fc4f465c
    DropDirectory          : \\ColaFP01\FaxDrop
    DropDirectoryQuota     : unlimited
    RelayDsnRequired       : False
    Enabled                : True
    AddressSpaces          : {FAX:*;1}
    ConnectedDomains       : {}
    IsScopedConnector      : False
    IsSmtpConnector        : False
    Comment                :
    SourceRoutingGroup     : Exchange Routing Group (DWBGZMFD01QNBJR)
    SourceTransportServers : {COLAEXCAS03, COLAEXCAS02}
    HomeMTA                : Microsoft MTA
    HomeMtaServerId        : COLAEXCAS02
    MaxMessageSize         : unlimited
    AdminDisplayName       :
    ExchangeVersion        : 0.1 (8.0.535.0)
    Name                   : AccurouteConnector
    DistinguishedName      : CN=AccurouteConnector,CN=Connections,CN=Exchange Routing Group (DWBGZMFD01QNBJR),CN=Routing Gr
                             oups,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Law Firm,C
                             N=Microsoft Exchange,CN=Services,CN=Configuration,DC=lawfirm,DC=local
    Identity               : AccurouteConnector
    Guid                   : 13c2819e-9732-4314-97c1-79b92010a4ff
    ObjectCategory         : lawfirm.local/Configuration/Schema/ms-Exch-Mail-Gateway
    ObjectClass            : {top, msExchConnector, mailGateway}
    WhenChanged            : 10/16/2009 4:15:34 AM
    WhenCreated            : 2/1/2009 2:16:14 AM
    WhenChangedUTC         : 10/16/2009 8:15:34 AM
    WhenCreatedUTC         : 2/1/2009 7:16:14 AM
    OrganizationId         :
    OriginatingServer      : COLADC01.lawfirm.local
    IsValid                : True


    Jason

All Replies

  • Thursday, October 11, 2012 7:37 PM
     
     Proposed
    On Thu, 11 Oct 2012 18:05:15 +0000, Jason B. Williams wrote:
     
    >I currently have a foreign connector that uses two older CAS servers. How can I go about changing the source transport servers? Also, do I need to change the HomeMtaServerID field?
     
    If the new HT server (not CAS) is ready to go then just provide a new
    set of SourceTransPortServers. You may have to change the FAX server
    to use the new server's replay directory.
     
     
    >
    >
    >
    >[PS] C:\Windows\system32>Get-ForeignConnector -Identity accurouteconnector | fl
    >
    >RunspaceId : 394762eb-9d22-48a0-9a26-ada8fc4f465c DropDirectory : \\ColaFP01\FaxDrop DropDirectoryQuota : unlimited RelayDsnRequired : False Enabled : True AddressSpaces : {FAX:*;1} ConnectedDomains : {} IsScopedConnector : False IsSmtpConnector : False Comment : SourceRoutingGroup : Exchange Routing Group (DWBGZMFD01QNBJR) SourceTransportServers : {COLAEXCAS03, COLAEXCAS02} HomeMTA : Microsoft MTA HomeMtaServerId : COLAEXCAS02 MaxMessageSize : unlimited AdminDisplayName : ExchangeVersion : 0.1 (8.0.535.0) Name : AccurouteConnector DistinguishedName : CN=AccurouteConnector,CN=Connections,CN=Exchange Routing Group (DWBGZMFD01QNBJR),CN=Routing Gr oups,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Law Firm,C N=Microsoft
    >Exchange,CN=Services,CN=Configuration,DC=lawfirm,DC=local Identity : AccurouteConnector Guid : 13c2819e-9732-4314-97c1-79b92010a4ff ObjectCategory : lawfirm.local/Configuration/Schema/ms-Exch-Mail-Gateway ObjectClass : {top, msExchConnector, mailGateway} WhenChanged : 10/16/2009 4:15:34 AM WhenCreated : 2/1/2009 2:16:14 AM WhenChangedUTC : 10/16/2009 8:15:34 AM WhenCreatedUTC : 2/1/2009 7:16:14 AM OrganizationId : OriginatingServer : COLADC01.lawfirm.local IsValid : True
    >
    >
    >Jason
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
  • Thursday, October 11, 2012 7:54 PM
     
     

    Yes... thanks for the correction. We have new hub transport servers.

    So will this be the command?

    Set-ForeignConnector -Identity accurouteconnector -SourceTransportServers excas01,excas02

    Also, do I need to change the HomeMtaServerId field? 


    Jason

  • Thursday, October 11, 2012 9:30 PM
     
     Proposed
    On Thu, 11 Oct 2012 19:54:40 +0000, Jason B. Williams wrote:
     
    >Yes... thanks for the correction. We have new hub transport servers.
    >
    >So will this be the command?
    >
    >Set-ForeignConnector -Identity accurouteconnector -SourceTransportServers excas01,excas02
     
    That looks okay.
     
    >Also, do I need to change the HomeMtaServerId field?
     
    No.
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
  • Friday, October 12, 2012 3:34 AM
    Moderator
     
     

    Hello,

    Yes, you can assign a Foreign connector to several different Hub Transport servers or a new hub transport server in your organization. And the fax server must be configured to obtain messages from the Drop directory that's specified for that Foreign connector.


    Cara Chen

    TechNet Community Support

  • Monday, October 15, 2012 1:44 AM
    Moderator
     
     

    Hello,

    Any update?


    Cara Chen

    TechNet Community Support

  • Monday, October 15, 2012 2:18 PM
     
     

    Good Morning Cara,

    The Set-Foreign connector worked great. I was able to change the HT servers that were being used by the connector. However, the change did not resolve the issue so I plan to go back to the software vendor for further assistance.


    Jason

  • Monday, October 15, 2012 5:50 PM
     
     

    After further troubleshooting, this is the error message that I am receiving when switching to the new 2010 HT servers.

    444 4.4.4 nonsmtpgw.nodropdirectory The Drop Directory does not exist or has invalid ACL.

    When I place everything back to the old 2007 HT servers, I do not see this error message. Does anyone have any insight on what I need to look at? Thanks


    Jason

  • Tuesday, October 16, 2012 2:11 AM
    Moderator
     
     

    Hello,

    From the error, after you assign a foreign connector to a new hub transport server, you may also need configuring the drop directory for a foreign connector, because the foreign connector uses the drop directory to send messages to the foreign gateway server that doesn't use SMTP to transmit messages.

    Configure the Drop Directory


    Cara Chen

    TechNet Community Support

  • Tuesday, October 16, 2012 2:22 AM
     
     
    On Mon, 15 Oct 2012 17:50:39 +0000, Jason B. Williams wrote:
     
    >
    >
    >After further troubleshooting, this is the error message that I am receiving when switching to the new 2010 HT servers.
    >
    >
    >
    >444 4.4.4 nonsmtpgw.nodropdirectory The Drop Directory does not exist or has invalid ACL.
    >
    >When I place everything back to the old 2007 HT servers, I do not see this error message. Does anyone have any insight on what I need to look at? Thanks
     
    The "DropDirectory" is the directory that the foreign connector will
    deposit messages into. IOW, the directory your HT server uses for
    outbound fax.
     
    The FAX server should deposit messages in the HT server's "Replay"
    directory for delivery, or if there's an agent installed on the HT
    server the FAX server should deliver the message to it.
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
  • Tuesday, October 16, 2012 1:41 PM
     
     Answered

    Hello,

    I was able to figure out the issue. I had to add the "Write" permission for the new HT servers the "Write" permission to the "FaxDrop" directory. 

    Final solution steps:

    Execute the following PowerShell command below

    >Set-ForeignConnector -Identity <name of connector> -SourceTransportServers <name of HT servers>

    Gave the hub transport servers the ability to read and write for the "FaxDrop" directory.


    Jason

  • Tuesday, March 05, 2013 8:26 AM
     
     

    Hello to everyone,

    I would want to set only one server on my SourceTransportServers settings; following the output of command get-foreignconnector |fl:

    DropDirectory          : \\cas1\drop
    DropDirectoryQuota     : .......
    RelayDsnRequired       : False
    Enabled                : True
    AddressSpaces          : ........
    ConnectedDomains       : {}
    IsScopedConnector      : False
    IsSmtpConnector        : False
    Comment                :
    SourceRoutingGroup     : Exchange Routing Group
    SourceTransportServers : {CAS2, CAS1}
    HomeMTA                : Microsoft MTA
    HomeMtaServerId        : CAS1
    MaxMessageSize         : unlimited
    AdminDisplayName       :
    ExchangeVersion        : 0.1 (8.0.535.0)
    Name                   : Zetafax Exchange Connector CAS1
    DistinguishedName      : ........
    Identity               : Zetafax Exchange Connector CAS1
    Guid                   : ..........
    ObjectCategory         : ........
    ObjectClass            : {top, msExchConnector, mailGateway}
    WhenChanged            : 19/11/2012 15:18:28
    WhenCreated            : 19/11/2012 13:39:51
    WhenChangedUTC         : 19/11/2012 14:18:28
    WhenCreatedUTC         : 19/11/2012 12:39:51
    OrganizationId         :
    OriginatingServer      : DC
    IsValid                : True

    I can try the command: set-foreignconnector -identity 'Zetafax Exchange Connector CAS1' -SourceTransportServers CAS1.

    Anyone can help me?

  • Tuesday, March 05, 2013 4:09 PM
     
     Proposed

    Hello Padulka,

    Your command looks good. After executing it, you will see only one server (CAS1) for the SourceTransportServers when you execute get-foreignconnector |fl.

    Also, you can add a -WhatIf to your Set statement in which PowerShell will show you exactly what it is doing without actually doing it. I find this to be very helpful especially if I am unsure about a command.

    Example:

    Set-foreignconnector -identity 'Zetafax Exchange Connector CAS1' -SourceTransportServers CAS1 -WhatIf


    Jason

    • Proposed As Answer by padulka Wednesday, March 06, 2013 7:53 AM
    •  
  • Wednesday, March 06, 2013 8:12 AM
     
     

    Thanks for all, tomorrow I'll try some test, because I would like to change the dropdirectory and make it point to a share on fileserver cluster. This's because Zetafax can configure only one drop directory.

    Another question:

    Can I change HomeMtaServerID and DropDirectory? The command is the same?

    Federico

    • Edited by padulka Wednesday, March 06, 2013 10:51 AM
    •  
  • Wednesday, March 20, 2013 2:19 PM
     
     

    Hello everyone I've change the dropdirectory of my foreignconnector with the following command:

    set-foreignconnector -identity 'Zetafax Exchange Connector CAS1' -DropDirectory \\FSRV\FAX_FOLDER.

    This because I want to point the folder to a shared cluster folder; but after this change when I send a fax exchange put the mail into the "poison queue".

    I think the problem is some exchange groups are not present into security permissions of the new folder.

    Someone have any idea?

    Thanks

  • Wednesday, March 20, 2013 6:27 PM
     
     

    Federico,

    I forgot one small detail that I also had to add the Hub Transport servers to the fax folder with "Full Control" in the AD permissions.

    The severs will appear like "servername$" in the Security List.


    Jason

  • Thursday, March 21, 2013 12:39 PM
     
     

    Jason but your fax folder is external to Exchange server infrastructure? I would like to use a cluster folder.

    Someone tells me to add Exchange Trusted Subsystem group to local Administrators group of the to nodes of cluster; but I wouldn't like to test this configuration in the production system because last time when I try to do some test I've a lot of problem with exchange queues.

    What do you think about this?

    Thanks

  • Thursday, March 21, 2013 1:00 PM
     
     Proposed

    Federico,

    You are correct. The fax folder resides on a traditional Windows File Share server. I first shared the folder and grant everyone "Full Control" on the share permission. On the Security Permission, add all Exchange Hub Transport Servers with "Full Control".

    I am not sure about adding the Exchange Trusted Subsystem to the local Administrators group but you could add the Hub Transport servers to the local admin group first. That might be easier to do.


    Jason

  • Thursday, March 21, 2013 3:11 PM
     
     
    Thank for all Jason, tomorrow o monday I'll try some test and I'll tell you the results
  • Monday, March 25, 2013 5:54 PM
     
     
    Jason your solution work fine, thank you very much
  • Tuesday, March 26, 2013 2:45 PM
     
     
    I see you are also using genifax like myself

    what i did was create foreign connector with a local drop directory called faxconnector on the exchange 2010 server and then i specified this remote share on filescan connector

    i send faxed from outlook and they shw up in the drop folder as .eml, but they never get picked up

    what am i missing here? i added both exchnage servers and the remote fax seever and filescan service full control. i can browse to the drop folder from teh fax server

    how is your set up?
  • Tuesday, March 26, 2013 2:50 PM
     
     
    do you use a virtual control file?
  • Tuesday, March 26, 2013 3:09 PM
     
     
    I see you are also using genifax like myself

    what i did was create foreign connector with a local drop directory called faxconnector on the exchange 2010 server and then i specified this remote share on filescan connector

    i send faxed from outlook and they shw up in the drop folder as .eml, but they never get picked up

    what am i missing here? i added both exchnage servers and the remote fax seever and filescan service full control. i can browse to the drop folder from teh fax server

    how is your set up?
    If you are speaking of me, I'm not using genifax but zetafx
  • Tuesday, March 26, 2013 3:11 PM
     
     

    ooops, sorry, i guess it was jason who was talking about accuroute and not you

    anyway, are you files in the drop folder .eml?

  • Tuesday, March 26, 2013 3:24 PM
     
     

    ooops, sorry, i guess it was jason who was talking about accuroute and not you

    anyway, are you files in the drop folder .eml?

    JLoster,

    You are correct, I am using AccuRoute Fax from OmTool. I checked with their support and the file types are *.HTML when sending faxes from Outlook 2010.

    Also, you should not see any files in the Drop Folder if everything is working correctly.


    Jason

  • Tuesday, March 26, 2013 3:33 PM
     
     

    Thanks for the info. when i send a fax from outlook 2010 they are in the drop folder as .eml

    are you using a remote filescan directory or one on your fax server. are you using a virtual control file?

    thx,

    jason


  • Tuesday, March 26, 2013 3:58 PM
     
     

    JLoster,

    I am not sure the answer to your question but let me explain how the process works in my enviroment.

    User starts by sending a fax from Outlook to a fax number.
     - example: <Test>@18005551212 (Recipient Name "@" fax number)
    Our Exchange System sees this address and uses the Foreign Connector instead of the traditional send connector
    The Foreign connector is setup to send all messages to the Fax Drop Directory which is a Windows Share
    - \\SERVERNAME\FAXDrop\
    Now, AccuRoute has a connector called "ExchangeX on the Server" that monitors the FaxDrop directory (\\SERVERNAME\FAXDrop) for new messages
    - Omtool Server Administrator > "Fax Server Name > Connectors > ExchangeX on The Server
    The "ExchangeX on the Server" Connector for AccuRoute then converts the message and starts a fax transmissions.

    I hope the above process makes sense.


    Jason