Studiotron Home | Mailtron Gateway | Configuration | Download | Register
 


Overview

Mailtron Gateway is a solution for businesses or homes that have multiple computer users and the need for multiple e-mail accounts and wish to not incur additional charges from their ISP for extra mailboxes.

 

 

 

What's Needed

You need an email account with an ISP and your own domain name. Have your ISP host the domain for you and have them set it up to forward all the email to that domain to your existing email account. (Some ISPs have a minimal charge for this.)

A computer on your internal network will be set up as the mail server. This server can also run Mailtron Gateway.

If you already have a router for your network you are ready to go, otherwise if you want the rest of your internal network to have internet access, use a software router like IPNetShareX.


Fetchmail Info

Mailtron Gateway for OS X utilizes the "industrial strength" fetchmail UNIX tool in daemon mode. Once Mailtron Gateway is registered, when activated the mail gateway will automatically start and run even without a user logged in.

Information on fetchmail can be found at the fetchmail Home Page.

 



Setup Instructions

Registering Mailtron Gateway

The About Mailtron Gateway window shows the registration information and indicates when the current demo period will end. The demo period is 30 days, during which the only limitation is that the fetchmail daemon will not auto start after a system reboot.

Selecting Enter Registration Information... will present the registration panel.

Please make sure that all registration information is entered exactly as shown in the registration confirmation email.

Enter the name exactly as indicated in the registration confirmation email in the Registered Name field.

Enter the email address exactly as indicated in the registration confirmation email in the E-Mail Address field.

Enter the registration key exactly as indicated in the registration confirmation email in the Registration Key field.

Select Validate Registration Key to check with the Studiotron registration server and save the registration information. (You must have a live internet connection in order to communicate with the Studiotron registration server.)

Starting and Stopping Mailtron Gateway

If the indicator at the top of the window says Mailtron Gateway Off then selecting Start will start Mailtron Gateway and cause the fetchmail UNIX tool to run.

If the indicator at the top of the window says Mailtron Gateway On then selecting Stop will stop Mailtron Gateway and cause the fetchmail UNIX tool to stop.

Selecting Start will save any settings changes before running Mailtron Gateway. If Apply Now is selected while the gateway is on, then the gateway is stopped, the settings are saved, and the gateway is restarted.

It is safe to quit Mailtron Gateway as it does NOT stop the fetchmail UNIX tool from reading and forwarding email.

Working with Accounts

Accounts are edited in the Accounts tab. Select New Account... to add a new account.

In the Edit Account sheet, fill in the various account fields as appropriate for your email settings.

Enter a name for this account in the Account Name field. (The name is only a local representation for the account used in the account list within Mailtron Gateway.)

Enter the name or IP of the of your ISP's mail server in the Server To Poll field.

Enter the username of the email account in the Username field.

Enter the password for the email account in the Password field.

If the ISP's server on which this email account is hosted uses qmail, check Use Delivered-To Header. When using this option you also need to specify the qvirtual parameter for fetchmail. Using qmail parsing automatically sets Delivered-To: as the standard envelope to parse (see the fetchmail manual for more information on configuring for qmail.)

To use the default envelope parsing of fetchmail check Envelope: Default (this is normally what you want.) This will enable fetchmail's standard header parsing for email addresses (see the fetchmail manual for more information on envelopes.) To specify a special envelope to parse, uncheck Envelope: Default and specify the envelope in the Envelope field.

In the Local Domains field, enter the domain names of all the domains for which email is collected in the specified email account. (Each domain name should be separated by a space.)

Enter the name or IP of the SMTP server on your INTERNAL mail server in the Local SMTP Host field.

Leave Keep Mail On Server checked if you wish to not delete messages after they are forwarded to your internal mail server. If you desire to delete messages once they are successfully forwarded, then uncheck Keep Mail On Server. (Always Collect Every Message must be unselected in order to select this option.)

Select Always Collect Every Message if you wish to collect every message whether the mail server indicates the message has been read or not. (Keep Mail On Server must be unselected in order to select this option.)

Select the protocol used by your ISP's mail server in the Protocol menu. (The Auto setting will first try IMAP, then POP3, then POP2 protocols. For APOP, you need to select APOP in the Protocol menu, as it will not be automatically detected.)

Select OK to add the new account to the account list.

When any changes occur to the settings, the Apple Settings button will save them to disk. Selecting Start will also save any changes before running Mailtron Gateway. If Apply Now is selected while the gateway is on, then the gateway is stopped, the settings are saved, and the gateway is restarted.

Working with General Settings

General settings which affect all accounts are edited in the General Settings tab.

Tell the mail gateway to collect mail every allows you to set how often the fetchmail daemon collects and forwards email for all accounts. Set it to the desired time interval for the daemon to run.

Set the Local Postmaster field to the name of the internal mail server account to which non-addressed and other non-forwarded email will be forwarded.

The Use Verbose Logging checkbox indicates the level of logging you wish fetchmail to send to the mail log. Verbose Logging is valuable in debugging mail forwarding problems.

The View Mail Log tab shows a live "tail" of the current mail log.

 



Copyright © 2001 Studiotron, Inc. All rights reserved.