|
Installation
Decide if CryptoFilter should be installed on the Exchange server or on a different machine:
-
Single Exchange server
If you have only one Exchange server and you have less than 10.000 messages each day,
then run CryptoFilter on the Exchange server.
-
More than one Exchange server in the organization
If you have more than one Exchange server in your organization then you should run
CryptoFilter on a different machine or at least at a different ip address, because the Exchange servers communicate internal states using Microsoft propriety SMTP verbs on port 25 and third party gateways like XWALL should not be inserted between internal Exchange servers traffic flow.
-
Cluster
If you have a cluster then you must run CryptoFilter on a different machine, because
CryptoFilter doesn't support a cluster.
Once you decided on which machine you are installing
CryptoFilter, perform the following steps:
-
Run Setup.exe or create a directory on your machine and copy all the files into this directory
-
Start CryptoFilter Admin (MBAdmin.exe) to
configure CryptoFilter
-
The first time you run CryptoFilter you will be prompted for the following information:
Postmaster's address
The address of the person who is responsible for maintaining
CryptoFilter. CryptoFilter will send all error messages to this address.
The name or IP address of the Exchange server.
If CryptoFilter is running on the same machine as the Exchange server than you can ( and should ) use localhost as the name.
The port Exchange listens
If CryptoFilter is running on the same machine as the Exchange server than use port 24, else use port 25.
Screenshot:
CryptoFilter on the same machine as Exchange ,
CryptoFilter on a different machine
The e-mail domain that your Exchange is responsible
CryptoFilter needs to know for which e-mail domain your Exchange is responsible, so that if can forward messages for this domain to your Exchange.
Screenshot: e-mail domain that your Exchange is responsible
-
Running CryptoFilter on the same machine as Exchange server
Incoming Messages
If you run CryptoFilter on the same machine as the Exchange, then you must tell Exchange to listen on a separate port; i.e. not port 25, because only one application can listen to a specific port at one time and
CryptoFilter needs to be the first application that gets SMTP messages.
Then start MBAdmin, select Options->General->Exchange->Exchange listens on port and type in the same port that you used in
Exchange ( e.g. 24 ) .
Outgoing Messages
(this step is optional and is not needed for inbound spam blocking)
-
Exchange 5.x
Start Exchange Administrator, select the IMS (Internet Mail Service) and click on the tab labeled Connections.
Enable Forward all messages to host and type in localhost.
Close the dialog and restart the IMS.
From then on the Exchange server will forward all messages to the localhost,
which basically means it sends them to CryptoFilter.
-
Exchange 2000/2003
If you have no SMTP connector then start System Manager (Exchange Admin) and select
Servers->Your Server->Protocol->SMTP->Default SMTP Virtual Server->Properties.
In this dialog select the tab labeled Delivery and then Advanced and in Smart host type in localhost.
Screenshot: Exchange forward
Close the dialog and restart the SMTP service of Exchange. From then on the Exchange server will forward all messages to the localhost, which basically means it sends them to
CryptoFilter.
If you have a SMTP connector then start System Manager (Exchange Admin) and select Routing Groups->Exchange->Connectors->Your SMTP Connector->Properties->Forward all mail through this connector to the following smart host and type in the name or IP address of the machine where
CryptoFilter is running.
Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to the name or IP address , which basically means it sends them to
CryptoFilter.
-
Exchange 2007/2010
/ SBS 2008/2011
Start Exchange Management Console and select
Organization Configuration->Hub Transport->Send Connectors
If there is no connector in the list, then create one, else select the properties of the correct outbound connector.
In this dialog select the labeled Network and then select Route all mail though the following smart host. Press the Add button and add localhost as the smart host.
Screenshot: Exchange outbound connector list,
Exchange smart host
Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to the name or IP address , which basically means it sends them to
CryptoFilter.
-
Running CryptoFilter on a different machine than the Exchange server
Incoming Messages
Start MBAdmin, select Options->General->Exchange->Name or IP address of the Exchange server
and type in the name or IP address of the Exchange server.
Screenshot:
CryptoFilter on a different machine
Depending on your DNS configuration you will need to change the MX record so that it points to the machine
where CryptoFilter is running or else CryptoFilter will not get the messages before Exchange.
Note: On Windows 2003/2008 you need to open
port 25 on the firewall. So
unless you open port 25, no mail will come in.
Outgoing Messages
(this step is optional and is not needed for inbound spam blocking)
-
Exchange 5.x
Start Exchange Administrator, select the IMS (Internet Mail Service) and click on the tab labeled Connections.
Enable Forward all messages to host and type in the name or IP address of the machine where
CryptoFilter is running. Close the dialog and restart the IMS. From then on the Exchange server will forward all messages to
CryptoFilter.
-
Exchange 2000/2003
If you have no SMTP connector start System Manager ( Exchange Admin) and select Servers->Your Server->Protocol->SMTP->Default SMTP Virtual Server->Properties. In this dialog select the tab labeled Delivery and then Advanced.
In Smart host type in the name or IP address of the machine where
CryptoFilter is running.
Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to
CryptoFilter.
If you have a SMTP connector then start System Manager (Exchange Admin) and select Connectors->Your SMTP Connector->Properties->Forward all mail through this connector to the following smart host and type in the name or IP address of the machine where
CryptoFilter is running.
Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to the name or IP address , which basically means it sends them to
CryptoFilter.
-
Exchange 2007
/ SBS 2008
Start Exchange Management Console and select
Organization Configuration->Hub Transport->Send Connectors
If there is no connector in the list, then create one, else select the properties of the correct outbound connector.
In this dialog select the labeled Network and then select Route all mail though the following smart host. Press the Add button and add type in the name or IP address of the machine where
CryptoFilter is running as the smart host.
Screenshot: Exchange outbound connector list,
Exchange smart host
Close the dialog and restart Exchange. From then on the Exchange server will forward all messages to the name or IP address , which basically means it sends them to
CryptoFilter.
Once you have done this you can start MBServer and check if all messages are properly routed.
|
|
|