Purpose
Exchange server natively does not provide any option on the Send Connectors or Transport rules to set sender based routing.
RouteBySender application allows you to route outgoing emails based on the following parameters:
- if a sender is a member of the marked group
- if a sender is NOT a member of the marked group
- combination of the sender's and recipient's domains
- size of the message
- Subject line value
Typical scenario of usage
Let's assume that your Exchange organization has only one send connector "Internet Connector" using DNS for the address space *. All messages leaving the organization will use this connector. Let's further assume that you want to route messages from members of a certain group to a smart host instead of using DNS. RouteBySender utility will help you to solve this problem.
Also this program can help if you have a requirement for some users to send their mail to a specific smart host to get delivered across a secure network.
It might be useful for local authorities needed to comply with strict mail routing rules for COCO and Government Connect policies to run this utility.
The application is a transport agent for Exchange server.
Current version: 1.0.0.38
Installation
On your Exchange Mailbox server computer:
- Select (or create) a user account that is a member of the local Administrators, Domain Admins and Domain Users security groups.
- Log on locally as that user.
- Create C:\Program Files\IvaSoft\RouteBySender\ directory and download there RouteBySender-Demo.zip archive file.
- Right-click RouteBySender-Demo.zip and select 'Properties'. If there is 'Unblock' button, hit it.
- Extract all files to C:\Program Files\IvaSoft\RouteBySender\ directory.
- Run RouteBySenderSetup.exe. Click Install button [1]. Make sure that RouteBySender is appeared in the list of Transport agents [2]. Click Enable button [3]. Make sure that Running mark is in the status line [4].
- Click "Send Connectors" button [1]. "RouteBySender setup - Send Connectors" window will appear. Click "New" button [2]. Now "New Send Connector" window will appear with pre-populated Name and Address Space fields. Place IP Address or Fully qualified domain name (FQDN) of the smart host to appropriate field [3]. Click OK [4]. Make sure that new send connector is in the list. Click OK [5] to close "RouteBySender setup - Send Connectors" window.
Click Exit button to close the program.
- [OPTIONAL] Run Exchange admin center and navigate to mail flow and then to send connectors. Select the send connector you have just created and click Edit.
Now you can change authentication method and source server parameters.
PLEASE DO NOT CHANGE THE PREDEFINED ADDRESS SPACE.
In particular, DO NOT PLACE ASTERISKS AND POINTS (e.g. *.ROUTEBYSENDER{GUID}) THERE!
- [OPTIONAL] Test the send connector you have just created. To do that run Exchange admin center and navigate to mail flow and then to send connectors. Select the send connector you have just created and click Edit. Select scoping.
Select predefined address space value ("ROUTEBYSENDER{GUID}") located in the "*Full Qualified Domain Name (FQDN):" field and save it to a temporary text file. Now set the address space to yahoo.com.
Click save button to close the Address Space - Webpage Dialog window. Click save button to close the Exchange Send Connector window. Now try to send a test e-mail to anyaddressyoucancontrol@yahoo.com. Make sure it is delivered properly. After that return the address space back to "ROUTEBYSENDER{GUID}".
Testing
Let's assume that your default SMTP address is jdoe@domain.com.
-
Run RouteBySenderSetup.exe. Click "Add" button [1]. "RouteBySender setup - Add New rule" window will appear. Place domain.com to "If Sender's E-mail domain is:" field and select "is any domain" radio button [2]. Click Browse button [3]. "RouteBySender setup - Send Connectors" will appear. Select "ROUTEBYSENDER{GUID}" from the "Send Connectors" list. Click OK to close the window. Make sure that the first field in "Use this Send Connector" frame is populated with ROUTEBYSENDER{GUID} [4].
Click OK to save changes [5].
-
Open Outlook and create a new e-mail message to any external address. Send this message. Make sure that messages is routed to smart host associated with ROUTEBYSENDER{GUID} Sender connector.
- Run the Exchange Management Console and navigate to Recipient Configuration > Distribution Group. Create a new distribution group named testroutebysendergroup and add yourself into this group.
-
Run RouteBySenderSetup.exe and clear all items in the second frame by clicking "Delete All" button [1]. Click "Add" button in the third frame [2].
"RouteBySender setup - Add new rule" window will appear. Click Browse button in "If sender is a member of this group:" frame [1]. "RouteBySender setup - Add groups" will appear. Select testroutebysendergroup from the list. Make sure you are a member if this group by clicking Members button. Click OK to close the window. Make sure that the one-row table in the first frame is now populated with testroutebysendergroup data [2]. Now click Browse button in "Use this Send Connector:" frame [3]. "RouteBySender setup - Send Connectors" will appear. Select ROUTEBYSENDER{GUID} from the "Send Connectors" list. Click OK to close the window. Make sure that the topmost field in "Use this Send Connector" frame is populated with ROUTEBYSENDER{GUID} [4].
Click OK to save changes [5].
-
Open Outlook again and create a new e-mail message to any external address. Send this message. Make sure that messages is routed to smart host associated with ROUTEBYSENDER{GUID} Send connector.
Uninstallation
Run RouteBySenderSetup.exe. Click Uninstall button. Make sure that RouteBySender is not in the list of Transport agents. Click Exit button to close the program.
About this demo version.
RouteBySender demo version adds "[RouteBySender DEMO]" to the Subject line of each message re-routed.
F.A.Q.
Q. I am having trouble getting the program to work. When I enable the transport agent, I get 1052 and 16023 errors in Event Viewer and the Transport service will not stay running.
A. Exchange uses the Network Service account for the Transport Service credentials and it seems this account didn't get security permissions to RouteBySender program folder. Try to add Network Service account read permissions to that folder.
Q. I am about to purchase this product but I wondering regarding updates/patches. What are the policies regarding updates? Do you provide them freely or as a purchase?
A. As a registered user, you will get free updates for one year from the date of purchase.
Once the updated version is ready, this information will be e-mailed to all registered users. We will send updates via e-mail to those who request them.
Q.
I have already ordered your software and want to view data relating to my order.
A.
Just visit our Customer Care Center.
Prices
Licensing policy: the product is licensed on a per-Exchange server basis.
All transactions are securely processed by our external registration providers.
License type
Price per unit
Enterprise license
€7000.00
Site license covers a single organization in one location (building complex). If you purchase a site license, you may use the program in an unlimited number of your company's computers within this area.
Enterprise license covers all computers of single organization world-wide. If your company has many branches even with thousands of machines, Enterprise license covers them all.
Want to get some extra profits aside to your own business? Promote software on your website through an advanced affiliate network.
What does it mean exactly?
Get % commission for every referred sale on your website. Simply become a IvaSoft affiliate now!
How do I start off?
- Register as a IvaSoft affiliate in PayPro Global Affiliate System using this link
- Review IvaSoft affiliate campaign details (enrolled products and markets).
- Get approved by the IvaSoft (Affiliation agreement activation).
- Download all the product media found in your Affiliation Agreement together with the redirect link for potential customers.
- Place a display ad (banner) or a contextual promo on your website or blog.
- Get monthly payouts according to your affiliation agreement.
And you are good to go! PayPro Global takes care of the rest!
What are the benefits?
- Easy implementation of the system.
- Order processing, fraud management and customer support is handled for you.
- Monitor and analyse your referral sales in reports.
- Receive scheduled payouts by any suitable method.