This article applies to:
- Trustwave SEG/MailMarshal SMTP
How do I set up MailMarshal as a POP3 server?
In smaller organizations where there is no existing POP3 mail server, MailMarshal can function as a POP3 server. All internal mail will be stored in mailboxes on the MailMarshal server, ready for collection by POP3 clients. This article explains how to set up MailMarshal as a POP3 server.
- Note: POP3 in SEG/MailMarshal is a convenience feature.
- It cannot be used in an array with multiple nodes.
- Due to the limited configuration abilities, this feature is only suitable for very small numbers of mailboxes.
- Many free POP3 servers are available. Customers requiring POP3 as a main solution for user mailboxes should explore those options.
For additional information about these procedures see the User Guide and Help for your version of MailMarshal.
Version 6.2 and below:
- Configure Local Domains in MailMarshal as 'POP3' Type Domains. In MailMarshal 6.2 and below there are two types of local domains: Relay and POP3. E-mail for a Relay domain is sent on to another e-mail server. E-mail for a POP3 domain is delivered to a mailbox hosted by the MailMarshal server. If a POP3 domain exists, MailMarshal automatically starts an additional service to respond to POP3 requests. This POP3 service appears in the list of services in the Configurator and Console.
- Adding New POP3 Domains. When adding a new domain (either during the initial MailMarshal setup or at a later date in the Local Domains tab in the MailMarshal Configurator), select the option 'Check if the message should be stored in a POP3 mailbox'. Click Next. Enter the domain name (e.g. domain.com). If a message arrives for an undefined POP3 mailbox, specify what you want to do with the message. The options are:
- Forward the message to an administrator account - the administrator e-mail address is entered in the installation wizard and may be changed on the General tab of Server Properties.
- Reject the message - A non-delivery message will be returned to the sender with a 'Mailbox/User is unknown' reason code.
- Forward the message to the following Mail Server IP Address/Port - this allows for messages not destined for POP3 accounts in MailMarshal to be passed on to another e-mail server for final delivery.
- Changing Existing 'Relay' Type Domains. To change an existing 'Relay' type domain to a POP3 domain, select Tools | Server Properties | Local Domains tab from within the MailMarshal Configurator. Highlight the domain and click the edit button. Click the 'back' button and follow the instructions above for creating a new POP3 domain.
Version 6.4 and above:
- Set the Routing information for Local Domains in MailMarshal to 'POP3'. In MailMarshal 6.4 and above, delivery is handled by routing tables. If POP3 routes exist, MailMarshal automatically starts an additional service to respond to POP3 requests. This POP3 service appears in the list of services in the Configurator and Console. To enable POP3 delivery for a domain, create or edit the Route for the domain and select "Deliver to POP3 mailboxes." You can also create a single route for all Local Domains.
- Routing Messages for Undefined Accounts. If a message arrives for an undefined POP3 mailbox, you may want to send it to an administrator account, attempt delivery to an internal email server, or reject the message.
- Forward the message to an administrator account: To forward to the administrator e-mail address, when you set routing to POP3, check the box For undefined messages... The messages that do not match an account will be delivered to the Administrator account as set on the Notifications tab of Server Properties.
- Forward the message to another mail server: To forward to another server, create an additional route for the domain, with lower priority. Set the route to the server name or IP address of the server. The messages that do not match an account will be forwarded to this server for final delivery.
- Reject the message: If neither of the above options is set, then any message to a POP3 domain that does not match an existing account will be undeliverable. A non-delivery message will be returned to the sender with a 'Mailbox/User is unknown' reason code.
- Changing Existing 'Relay' Type Domains. To change an existing 'Relay' type domain to a POP3 domain, edit the routing information for the domain.
For all versions:
- Set up POP3 Accounts in MailMarshal. An account must be created for each mailbox that will be hosted by MailMarshal. To create an account and mailbox, select the Accounts node in the MailMarshal Configurator (called "POP3 Accounts" in older versions). From the Action menu select New | New Account. Enter the details of the POP3 account holder and authentication information. MailMarshal will automatically enter an appropriate SMTP alias. You can change or add additional SMTP aliases as required. In version 6.4 and above, you can use the value Local Domains to stand for all local domains.
- Ensure you create an account for the administrator address.
- If more that one POP3 account has the same SMTP alias, messages directed to that alias will be delivered to all of the mailboxes.
- Configure POP3 Clients to Point at the MailMarshal Server. All e-mail sent from within the organization will be sent to the MailMarshal server on port 25. E-mail for internal addresses will be delivered to MailMarshal POP3 mail boxes for collection by e-mail clients. E-mail clients will need to be configured to:
- Send mail to the MailMarshal server on port 25.
- Collect mail from the MailMarshal server on port 110, using POP3.
Related KB article:
- Q10216 : How do I automatically create POP3 accounts in MailMarshal?
- This article was previously published as:
- Marshal KB288