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 : TrueJason
All Replies
-
Thursday, October 11, 2012 7:37 PM
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 newset of SourceTransPortServers. You may have to change the FAX serverto 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 MatheisenMCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP- Proposed As Answer by cara chenMicrosoft Contingent Staff, Moderator Friday, October 12, 2012 5:57 AM
-
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
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,excas02That looks okay.>Also, do I need to change the HomeMtaServerId field?No.---Rich MatheisenMCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP- Proposed As Answer by cara chenMicrosoft Contingent Staff, Moderator Friday, October 12, 2012 5:57 AM
-
Friday, October 12, 2012 3:34 AMModerator
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 AMModerator
-
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 AMModerator
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.
Cara Chen
TechNet Community Support
-
Tuesday, October 16, 2012 2:22 AMOn 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? ThanksThe "DropDirectory" is the directory that the foreign connector willdeposit messages into. IOW, the directory your HT server uses foroutbound 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 HTserver the FAX server should deliver the message to it.---Rich MatheisenMCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP -
Tuesday, October 16, 2012 1:41 PM
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
- Marked As Answer by cara chenMicrosoft Contingent Staff, Moderator Wednesday, October 17, 2012 1:45 AM
-
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 : TrueI can try the command: set-foreignconnector -identity 'Zetafax Exchange Connector CAS1' -SourceTransportServers CAS1.
Anyone can help me?
-
Tuesday, March 05, 2013 4:09 PM
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
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
- Proposed As Answer by Federico Spadaro Monday, March 25, 2013 5:53 PM
-
Thursday, March 21, 2013 3:11 PMThank for all Jason, tomorrow o monday I'll try some test and I'll tell you the results
-
Monday, March 25, 2013 5:54 PMJason your solution work fine, thank you very much
-
Tuesday, March 26, 2013 2:45 PMI 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?- Proposed As Answer by Federico Spadaro Tuesday, March 26, 2013 3:07 PM
- Unproposed As Answer by Federico Spadaro Tuesday, March 26, 2013 3:07 PM
-
Tuesday, March 26, 2013 2:50 PMdo you use a virtual control file?
-
Tuesday, March 26, 2013 3:09 PM
I see you are also using genifax like myself
If you are speaking of me, I'm not using genifax but zetafx
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 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

