FAQ

If you are running eXchange POP3 on a computer with multiple network cards installed, then follow these steps: You need to configure eXchange POP3 to use the card that is connected to the network that your Exchange Server is connected to.

First stop eXchange POP3. If running as a service, ensure the service is stopped.

Using Notepad, open eXchange POP3’s configuration file CONFIG.INI. The file is located at:

eXchange POP3 installation folder\data\config\config.ini

Look for the section [SMTPServer] similar to the following:

[SMTPServer]
Enabled = YES
IPAllow = 192.168.0.2
Port = 25
X.ID = 609

Add the parameter BindAddress as follows:

[SMTPServer]
Enabled = YES
IPAllow = 192.168.0.2
Port = 25
BindAddress = x.x.x.x
X.ID = 609

where x.x.x.x is the IP address of the network card we wish to use.

Now look for the section [Relay] and add the BindAddress parameter as you did in the previous step.

Save CONFIG.INI and start eXchange POP3.

Here a just a few reasons why you should use the POP3 protocol to receive your Internet email.

Reliability
The POP3 protocol has been used by the Internet community for many years. It has become a robust and reliable protocol used by all Internet Service Providers around the world.

Inexpensive
POP3 is an inexpensive solution compared to other approaches like SMTP and ETRN, which require an expensive static IP address. Dial-Up, DSL and Cable Modem connections normally do not have a static IP address assigned to them so POP3 or IMAP are the only ways to receive Internet email. Most Web hosting providers even include free POP3 accounts with their web hosting packages.

Security
POP3 and IMAP protocols do not require a port to be opened on your network to receive Internet email. SMTP does require a port to be open (usually port 25) which exposes your system to attacks.

Microsoft Exchange 2000 and 2003 have two methods for sending internet address messages. Using the Default SMTP Virtual Server or setting up SMTP Connectors. The setup guide gives instructions on setting the properties in the Default SMTP Virtual Server. Small Business Server seems to automatically install a SMTP Connector. This SMTP Connector will not be configured correctly to send outbound messages to eXchange POP3.

Solution

Configure the SMTP Connector to route the Outbound messages to eXchange POP3.

In the Exchange System Manager open the Connector branch and then edit the properties for the SMTP Connector. On the General tab select the Forward all mail through ths conector to the following smart hosts and enter the IP address for the eXchange POP3. Save the changes.

NOTE: If you enter an IP address you must enclose it in square brackets []. For example if the IP address is 192.168.0.4 then enter [192.168.0.4].

When you assign a domain to Exchange Server it assumes all email addresses with that domain are local.

Here is an example:

The company Acme has the Internet domain acme.com. Acme has Internet mailboxes at their ISP receiving mail for joe@acme.com and alice@acme.com. Alice is a user on Exchange Server but Joe is not. He pulls his messages down using his own email client from a remote location.

Now, Alice needs to be able to send mail to Joe but since her Exchange Server is configured as acme.com she cannot send mail out to joe@acme.com.

Solution

For Exchange 2000 and 2003

Assign a different domain to your Exchange Server (eg. acme.local.com). To do this go to the Exchange System Manager and then the Recipients->Recpient Policies and then the properties for the Default Policy. Select the Email Address tab and then New and SMTP then enter the address eg @acme.local.com. After you have added the new local domain select the new domain from the list and then press the button for Set as Primary.

Still within the Default Recipient Policy if you have added the local domain then edit your internet email domain. When you edit the domain a check box for “This Exchange Server is responsible for mail delivery to this address” will be shown at the bottom, uncheck this box.

Assign all your users on Exchange Server in your Active Directory a second SMTP address with the domain part being acme.local.com. Each user should still have an SMTP default address with the domain part being acme.com, so when they send messages their return address is still acme.com. For each user you should also uncheck the “Automatic update e-mail addresses based on recipient policy” option.

Now, Alice can send to joe@acme.com because Exchange Server’s local domain is acme.local.com not acme.com.

To receive messages you need to configure eXchange POP3 to send the messages it pulls down to acme.local.com.

If Alice was receiving her Internet mail at an account assigned just to her (single user account) then ineXchange POP3 change this account to send its messages to alice@acme.local.com.

If Alice was receiving her Internet mail at an account assigned to more than one person (multiple user account) then this account still needs to look for acme.com addresses. Instead, setup a rule in theeXchange POP3 Rule section that for any messages downloaded from this account map the domain from acme.com to acme.local.com

For Exchange 2007

Add another Accepted Domain to the Exchange 2007 server.

In the Exchange Management Console select the Organization Configuration->Hub Transport then select the Accepted Domains tab from the right panel.

If your Internet domain is listed create a local accepted domain for, example if acme.com is listed then create a local domain such as acme.local.com. Set the local domain as Authoritative and then set the actual internet domain as Internal Relay.

Exchange Server 2000

Start the Exchange System Manager.

Select: Recipients Recipient Policies

In the detail view you should see Default Policy.

Right-click Default Policy and select Properties from the pop-up menu.

A dialog will appear. Select the Email Addresses tab.

Click the New button and add the second Internet domain (or third, etc.) in the form: @domain


Exchange Server 5.x

Run Microsoft Exchange Administration program.

From the Windows Start Menu select:

Open the Connections branch:

your organization your site Configuration Connections

Double-click Internet Mail Service.

A dialog will appear. Click the Routing tab.

Click the Add button and add the second (or third, etc.) domain.

When done adding domains, click OK.

You may need to restart the Microsoft Internet Mail Service for the changes to take effect.

SYMPTOMS

Inbound Internet mail is returned to the sender with a non-delivery receipt (NDR) with the following error message:

This is an automatically generated Delivery Status Notification.
Delivery to the following recipients failed.

Recipient Name

The NDR contains at least two attachments, one of which is a .txt file that contains the following error message:

Reporting-MTA: dns;Destination Exchange server name
Received-From-MTA: dns;Relaying server
Arrival-Date: Date

Final-Recipient: rfc822;Recipient Name
Action: failed
Status: 5.0.0

The NDR may have an attachment with a name similar to “ATT00086.dat”. It can be opened with Notepad and the content will be:

Reporting-MTA: dns;Destination Exchange server name
Received-From-MTA: dns;Relaying Server Name
Arrival-Date: Date

Final-Recipient: rfc822;Recipient SMTP address
Action: failed
Status: 5.0.0

No related limitations are configured on the SMTP connector or the SMTP Virtual Server.

CAUSE

An incorrect or missing domain entry in Internet Message Formats can cause this problem. By default, the entry is named “default,” and has a domain value of “*” (an asterisk), which allows all domains to send messages to this server. For example, changing the domain to a company domain causes mail sent from an address outside Active Directory to be returned with the errors listed in the “Symptoms” section. Removing the entry has the same effect.

RESOLUTION

To resolve this issue, re-create (if necessary), and set an Internet Message Format entry to Domain that is equal to “*“.

To Re-Create an Entry

  1. Start Exchange System Manager Microsoft Management Console (MMC).
  2. Expand Organization Name (Exchange), and then expand Global Settings.
  3. Right-click Internet Mail Formats, click New, and then click Domain.
  4. Type the name of your choice in the Name box. Enter an asterisk

    *

    in the SMTP domain box, and then click OK.

If you only need to modify an existing domain entry, follow these steps:

  1. Start Exchange System Manager MMC.
  2. Expand Organization Name (Exchange), and then expand Global Settings.
  3. Expand Internet Mail Formats; double-click the Domain entry that you wish to modify.
  4. Type the name of your choice in the Name box. Enter an asterisk

    *

    in the SMTP domain box, and then click OK.

 

Yes we do.

First, submit a support ticket explaining your issue.

If needed, we will send you the instructions below to install and activate TeamViewer.

Remote access allows us to quickly diagnose issues that would take much more time and possibly impossible over the phone.

TeamViewer instructions:

Please download TeamViewer and install it on the computer running eXchange POP3. We can remotely diagnose the problem and communicate with you via chat:

http://www.teamviewer.com/en/download/windows.aspx

Once you are running the product reply to your support ticket providing the TeamViewer ID and password.

Copy the old installation to the new server and then install eXchange POP3 into that folder. Your settings will be preserved.

Requirements

eXchange POP3 is designed to work with almost any virus scanner allowing your email traffic to be effectively scanned by the best and most trusted virus scanners on the market.

eXchange POP3 requires a virus scanner that can automatically scan files as they are written to your hard drive. This feature is named differently depending on the manufacturer but the common names are: Real-Time Scan, Auto-Protect, Auto-Scan, etc.

Attachments inside Internet email messages are not scannable for viruses so eXchange POP3 decodes each message and exports the attachments to a folder. At this point, the attachment file is automatically scanned by your virus scanner.

eXchange POP3 detects if you scanner has removed the file or cleaned it, indicating that a virus exists or has been removed. eXchange POP3 then (based on the options you set) will remove the attachment from the message, replace the attachment with the new cleaned file or discard the message and not deliver it.

Instructions

The following steps are general for configuring any virus scanner to work with eXchange POP3. If a particular step is not possible on your virus scanner, skip the step.

  1. Within your virus scanner, turn on automatic scanning of inbound files (ie. files written to hard drive).
  2. Within your virus scanner, any option selected on how to handle infected files should operate automatically without user intervention (no pop-up messages or dialogs should occur).
  3. You scanner should only scan the SCAN subfolder of the eXchange POP3 installation. The other folders and most importantly the DATA subfolder and all the folders under it should NOT be scanned.
  4. Enable virus scanning in eXchange POP3.

While running eXchange POP3 Administration program select:

eXchange POP3-> Configuration-> Virus Scanning

and enable virus scanning.

Yes.

eXchange POP3 is designed to work with almost any virus scanner allowing your email traffic to be effectively scanned by the best and most trusted virus scanners on the market.

Prices vary form manufacturer to manufacturer but usually scanners that run on servers are more expensive than workstation versions. eXchange POP3 can run on any computer in your network – it does not need to run on your Exchange Server. Therefore, you can install eXchange POP3 along with an inexpensive virus scanner on a workstation computer and all your email will be checked before it is sent to Exchange Server.

Yes. When running the eXchange POP3 administration program, run it “As Administrator”.

You can do this by right clicking the eXchange POP3 icon in the start menu and selecting “Run As Administrator”.