- F.A.Q.
-- MailGate
-- POPWeasel
-- SpamWeasel

- Error Codes
- Configuration
- Release Notes
- Year 2000

 Beta Area
 About Us

MailGate Support Issues

Q. How do I set up MailGate?
A. If you'd like to manually configure MailGate, or check your settings to ensure MailGate runs smoothly, the following information should be of assistance.

Note: The Setup Wizard starts up the first time you run MailGate, and MailGate can be more easily configured via this application. If you wish to run the Wizard at any point, it is accessible from Windows via Start | Programs | MailGate | Wizard.

On the main MailGate window, you should add mailboxes for each user:
  1. Click on Edit | New | Mailbox.

  2. The mailbox "Name" should be the part of the user's e-mail address before the "@" sign. For example, if the user's address is "fred.bloggs@mydomain.com", the mailbox name should be "fred.bloggs". MailGate's mail routing works by matching recipient's addresses with the names of local mailboxes.

  3. The password and confirmation (along with the mailbox name) are required by the e-mail clients on your network, when you specify the account name and password to collect from. Make sure you make a note of the passwords.

  4. If you need a mailbox to also collect mail addressed to another user, or if the user has multiple addresses, you can add the mailbox name(s) or e-mail address(es) in the "Aliases" field - each on a single line.

  5. For more information on the "Advanced modes", click on the Help button on the window.
To specify when MailGate should send/receive mail, you should set up a transfer schedule:
  1. Click on Edit | New | Schedule.

  2. Leave the "Schedule type" drop-down menu as "Email transfer".

  3. Check the boxes for the days of the week you wish the schedule to be active.

  4. Set the "Start time" to the time of day you wish the schedule to start, and the "End time" to the time you want scheduled collections to cease.

  5. The "Every" setting specifies how frequently you wish the collection to take place.

  6. If you're using a dial-up connection, the "Min redial" setting specifies that the schedule should only attempt a connection if it hasn't been connected for the duration set here. A setting of "0" disables this feature.

  7. For information on the other schedules available, click on the Help button on the window.

MailGate's main setup
On the main MailGate window, click on Gateway, then Setup. The following information explains the main settings here, and how to best configure MailGate:

The Connection tab - (Dialup tab on earlier versions)
  1. If you have a dial-up connection (including dial-up Broadband):

    • Select the account from the "Connection" drop-down menu.

    • Specify the account name and password for your connection.

  2. If you have a broadband/routed connection, set the "Connection" drop-down menu to "Lan/Routed" (this is "No dialup" on earlier MailGate versions).
The POP tab.
  1. Click on the Add button. Here you can add any POP account(s) that you wish to collect from - there are no limitations to the number of POP accounts you can add.

  2. Type in the POP account name and password, and the name of the POP server (e.g. "pop.myisp.net").

  3. The "Login method" drop-down menu can usually be left as "User + Pass", unless your ISP has informed you that it uses APOP (authenticated POP), or if you're collecting from an MSN account you can specify this here.

  4. If you wish to leave mail on the POP server for any number of days, set the "Leave mail on server for" option to the number of days required. The default setting of "0" specifies that mail should not be left on the server, and a setting of "-1" leaves messages on the server indefinitely (this option is not recommended).

  5. The "Custom header field for routing" field can be left blank, unless you find that MailGate is not routing mail to the correct mailbox. If you do have any problems routing mail, the FAQ here should explain how to resolve this.

  6. The "Address filter patterns" field should contain the address patterns for any domains/addresses you collect mail for. The default setting of "*" allows all mail to be routed, but depending on what header fields MailGate routes by, it can be best to limit this to your own domain, for example:


    If you collect for more than one domain, these should be added on separate lines beneath:


  7. The "Check every" option specifies how frequently MailGate should collect mail while a proxy connection is already active. This overrides any schedules (specified on the main MailGate window).

  8. The "Disconnect after" option specifies how long MailGate should remain idle before closing the connection. Note: if you have a permanent connection you should leave this as default, as it doesn't affect a routed connection.

  9. All other settings should only be required in special situations, for more information click on the Help button on the window.
The Domains tab.
  1. The "Local domains" field should contain any domain(s) associated with e-mail you don't want to send out to the Internet. For example, if your addresses are "user@mydomain.com", you would enter "mydomain.com" into this field (without quotes). This allows you to send mail to other users on your network immediately, directly to their mailbox.

    In some cases, the domain you use is also used by others not on your local network. To get MailGate to send mail out to these users, you can do either of the following:

    • If you have a small number of local users, you can add specific e-mail addresses in this field, instead of the domain name, for example:


    • If there are a small number of external users, you can first specify e-mail addresses that should not be treated as internal, for example:


      Any address listed beginning with "!" will not be delivered locally.

  2. In the "Unknown local address handling" field, you can specify what MailGate should do with mail for which there is no mailbox. We recommend that you don't set this as "Return to sender", especially due to spam/virus mail being sent from false addresses. Select the "Deliver to" radio button, and enter the full e-mail address of the local user who should receive unknown mail.
The E-mail tab.
  1. To allow client machines to collect mail from MailGate mailboxes, make sure that the "Enable MailGate POP server" box is checked.

  2. The "APOP" drop-down menu can be left "Disabled", unless you wish to enable APOP for client mail collections. Note: if this is enabled, you will need to ensure the e-mail clients on your network are set to use APOP.

  3. Make sure that the "System address" field contains a full valid e-mail address (for which there is a local mailbox), but make sure that the "System reports to" field doesn't have a full e-mail address - just the name of a local mailbox to collect these reports.

    Any error reports will be sent From "System address" and will be delivered To "System reports to".

  4. To allow client machines to send mail out through MailGate, make sure that the "Enable MailGate SMTP server" box is checked.

  5. If you select a mailbox in the "Copy outgoing mail to" drop-down menu, the mailbox specified will receive a copy of all outgoing mail.

  6. In the "ISP SMTP server" field, enter the name of your ISP's SMTP server (e.g. "smtp.myisp.net").

  7. If your ISP requires that you authenticate with its server when sending mail, click on the "Auth" button. In this situation, select "Specified User/Pwd", enter the username and password required by your ISP, then click OK.

  8. If MailGate experiences a problem sending a message (for any reason), you can set the "Warn after" option so that a warning e-mail is sent to the "System reports to" address after the mail has been left in the queue for the specified time. The "Fail after" setting specifies how long MailGate should wait before giving up on sending the mail.

  9. Checking the "Send mail immediately..." box ensures that, if MailGate is currently connected to the Internet, mail is sent out immediately as it reaches the queue, regardless of any schedule.

  10. If you don't want your users to send mail over a certain size, you can specify this size in the "Reject SMTP messages bigger than" option.
The LAN Forward tab.
Information on forwarding mail to another mail server (such as Microsoft Exchange) can be found here.

The Cache tab.
The settings here relate to the Web cache, and only apply if you're using MailGate as a Web proxy. We recommend that you check the "Keep cache less than" box, and specify a limit for the cache size - at your discretion.

The DNS tab.
For normal MailGate operation (i.e. sending/receiving mail, browsing the Web) you shouldn't need to enable any settings here. If you have to proxy DNS requests for any reason, the FAQ here explains what you should do.

The Web tab.
  1. If you wish to enable users on your network to browse the Web, make sure that the "Enable HTTP proxy" box is checked.

  2. If you check the "Authenticate proxy users" box, anybody attempting to browse the Web is required to enter their mailbox name and password before access is allowed.

  3. The "Use ISP proxy server" box should be left blank, unless you wish to use an ISP's cache (e.g. "webcache.someisp.net").

  4. The "Run HTTP proxy on port" setting should be "80", as default, or if you have a Web server already enabled on the machine MailGate is on, you can set this to another port, such as "8080". The browsers should be set to point to this same port for Web access - details on browser setup can be found here.

The settings on the remaining tabs enable/disable the services associated with them.

To ensure that your MailGate server is secure against unauthorised use, check the FAQ here.

Return To FAQ