This documentation is for a product that is no longer supported by SmarterTools.
Protocol Settings
To access the settings for standard email protocols, click the settings icon
and click Protocol Settings in the navigation pane. The protocol settings
will load and the following tabs will be available:
POP
Use this tab to specify the following POP settings:
- POP Banner - The text that is displayed when initially connecting to the
port. The banner supports the use of the following variables, which will be replaced
with their corresponding values:
- #HostName# - The hostname of the IP address to which the connection is made.
- #ConnectedIP# - The IP address of the remote computer.
- #Time# - The system's local time.
- #TimeUTC# - The time in UTC.
- #UnixTime#- The number of seconds since January 1, 1970.
- Command Timeout - If the server receives a command that sends large amounts
of data but the data stops coming in for this number of minutes, the command will
be aborted. By default, the command times out after 5 minutes.
- Max Bad Commands - After this many unrecognized or improper commands, a connection
will be automatically terminated. By default, the maximum number of bad commands
is 8.
- Max Connections - Some protocols in SmarterMail allow you to specify the
maximum number of connections. Increasing this value allows SmarterMail to handle
more connections of that type at once, but results in higher CPU and memory utilization.
By default, the maximum number of connections is 500.
- POP Retrieval Download Path - The path in which mail is stored from POP accounts
until it is read.
- Max POP Retrieval Threads - SmarterMail is multi-threaded, meaning it can do more than one thing at a time. This setting is for the maximum number of threads you want SmarterMail
to work on concurrently for retrieving mail using the POP protocol. By default, the maximum number of POP retrieval threads
is 10.
- POP Retrieval Interval - The frequency by which SmarterMail checks for new
POP messages. By default, the POP retrieval interval is 1 minute.
- Autodiscover Host - The URL of the mail server (e.g., mail.domain.com) to be returned by an auto discover query.
- Autodiscover Port - The port to autodiscover uses to communicate with the mail server.
- SSL - Check this box to enable autodiscover to use SSL. NOTE: Autodiscover generally requires the use of SSL, especially when used with Microsoft Outlook.
IMAP
Use this tab to specify the following IMAP settings:
- IMAP Banner - The text that is displayed when initially connecting to the
port. The banner supports the use of the following variables, which will be replaced
with their corresponding values:
- #HostName# - The hostname of the IP address to which the connection is made.
- #ConnectedIP# - The IP address of the remote computer.
- #Time# - The system's local time.
- #TimeUTC# - The time in UTC.
- #UnixTime#- The number of seconds since January 1, 1970.
- Command Timeout - If the server receives a command that sends large amounts
of data but the data stops coming in for this number of minutes, the command will
be aborted. By default, the command times out after 15 minutes.
- Max Bad Commands - After this many unrecognized or improper commands, a connection
will be automatically terminated. By default, the maximum number of bad commands
is 8.
- Max Connections - Some protocols in SmarterMail allow you to specify the
maximum number of connections. Increasing this value allows SmarterMail to handle
more connections of that type at once, but results in higher CPU and memory utilization.
By default, the maximum number of connections is 1000.
- IMAP Retrieval Download Path - The path in which mail is stored from IMAP
accounts until it is read.
- Max IMAP Retrieval Threads - The maximum number of threads you want SmarterMail
to work on concurrently. By default, the maximum number of POP retrieval threads
is 10.
- IMAP Retrieval Interval - The frequency by which SmarterMail checks for new
IMAP messages. By default, the IMAP retrieval interval is 10 minutes.
- Enable IDLE Command - Select this checkbox to enable IMAP IDLE. IMAP idle
is an extension of the IMAP protocol that allows a mail server to send status updates
in real time. Through IMAP IDLE, users can maintain a connection with the mail server
via any mail client that supports IMAP IDLE, allowing them to be instantly aware
of any changes or updates. When enabled, SmarterMail will inform any connecting
IMAP client that it accepts the IDLE command. Note: IMAP clients that do not fully
support IMAP IDLE, like Microsoft Outlook, may use the command in such a way that
it actually hinders performance.
- Autodiscover Host - The URL of the mail server (e.g., mail.domain.com) to be returned by an auto discover query.
- Autodiscover Port - The IMAP port returned when autodiscover communicates with the mail server. System administrators can modify this port as needed to accommodate firewall settings, etc.
- SSL - Check this box to enable autodiscover to use SSL. NOTE: Autodiscover generally requires the use of SSL
LDAP
Use this tab to specify the following LDAP settings:
- Session Timeout - After a connection fails to respond or issue new commands
for this number of seconds, the connection will be closed. By default, the session
times out after 300 seconds.
- Command Timeout - If the server receives a command that sends large amounts
of data and the data stops coming in for this number of seconds, the command will
be aborted. By default, the command times out after 120 seconds.
SMTP In
Use this tab to specify the following incoming SMTP settings:
- SMTP Banner - The text that is displayed when initially connecting to the
port. The banner supports the use of the following variables, which will be replaced
with their corresponding values:
- #HostName# - The hostname of the IP address to which the connection is made.
- #ConnectedIP# - The IP address of the remote computer.
- #Time# - The system's local time.
- #TimeUTC# - The time in UTC.
- #UnixTime#- The number of seconds since January 1, 1970.
- Allow Relay - If you are concerned about spam mailers using the relay function
to send mail through your server or do not want any other mail server to use your
SMTP server as a gateway, set this to Nobody (recommended). However, you can set the type of relays you will allow, should you so desire.
- Nobody - Restricts sent mail to only work via SMTP authentication and with
accounts on the local SmarterMail Server (except for IPs on the White List).
- Only Local Users - Limits relay access to users (email accounts) for a valid
domain on your SmarterMail Server.
- Only Local Domains - Limits relay access only to mail hosts (domains) on
your SmarterMail Server.
- Anyone - Allows any other mail server to pass messages through your mail
server, increasing the chances of your mail server being used for sending large
volumes of messages with domains not associated with your local mail server. Selecting
this option turns off statistics for all domains, due to the high amount of messages
that are passed through the mail server with an open relay.
- Session Timeout - After a connection fails to respond or issue new commands
for this number of seconds, the connection will be closed. By default, the session
times out after 15 minutes.
- Enabled - Select this checkbox to enable the session timeout setting.
- Command Timeout - If the server receives a command that sends large amounts
of data but the data stops coming in for this number of seconds, the command will
be aborted. By default, the command times out after 120 seconds.
- Max Bad Commands - After this many unrecognized or improper commands, a connection
will be automatically terminated. By default, the maximum number of bad commands
is 8.
- Max Connections - Some protocols in SmarterMail allow you to specify the
maximum number of connections. Increasing this value allows SmarterMail to handle
more connections of that type at once, but results in higher CPU and memory utilization.
By default, the maximum number of connections is 1000.
- Max Hop Count - After a message gets delivered through this many mail servers,
it is aborted by the software. This prevents looping due to DNS problems or misconfigurations.
By default the max hop count is 20.
- Max Message Size - Messages greater than this size will be rejected by the
mail server. By default, the max message size is 0 (unlimited).
- Max Bad Recipients - At times, spammers will hammer a domain with a dictionary harvesting attack. This means that software is used to send messages to many of the most common mailbox addresses (e.g., admin, user, contact, etc.) or username variations (e.g., alan@, alana@, alanb@, etc.) in order to find valid email addresses. Setting the max bad recipients means that after this many bad recipients (those that don't exist for the domain), the SMTP session will
be terminated. This setting allows you to better protect yourself against email
harvesting attacks. A value of 20 is recommended in most cases.
- Append Received Line - Select the option for appending the received line for all messages, only for SMTP Authenticated messages or for no messages at all.
- Require Auth Match - Select this to force
a user's From: address to match their SMTP authenticated address, either by matching the entire email address or by matching just the domain - or not requiring it at all. This setting helps keep senders from spoofing email addresses through email clients.
- Max Messages Per Session - The maximum number of messages that can be sent in one session. This is useful in handling cases where spammers will make one connection and then send a large amount of messages with that connection.
- Autodiscover Host - The URL of the mail server (e.g., mail.domain.com) to be returned by an auto discover query.
- Autodiscover Port - The SMTP In port returned when autodiscover communicates with the mail server. System administrators can modify this port as needed to accommodate firewall settings, SMTP restrictions by ISPs, etc.
- SSL - Check this box to enable autodiscover to use SSL. Note: Autodiscover generally requires the use of SSL.
- Enable VRFY command - Select this checkbox to allow others (including other
mail servers) to verify an email address on the server. Note: Some people believe
enabling VRFY commands is a security risk, so be sure to research the possible ramifications
before enabling this feature.
- Enable EXPN command - Select this checkbox to allow others to list all users
associated with an alias or list. Note: Some people believe enabling EXPN commands
is a security risk, so be sure to research the possible ramifications before enabling
this feature.
- Allow relay for authenticated users - Select this checkbox
to enable the "Allow Relay" setting from above when users are required to use SMTP Authentication for sending messages.
- Enable Domain's SMTP auth setting for local deliveries - Select this checkbox
to enforce SMTP authentication for all local deliveries. For example, mail from
user1@example.com to user2@example.com must be authenticated even though the message
is bound for local delivery.
- Disable AUTH LOGIN method for SMTP authentication - Select this checkbox
to disable plain text authentication.
SMTP Out
Use this tab to specify the following outgoing SMTP settings:
- Outbound IPv4 - The IPv4 address used to connect to external SMTP servers when a message
is sent by the domain. If multiple IPv4 IPs are on the server, they will be listed in the dropdown.
- Outbound IPv6 - The IPv6 address used to connect to external SMTP servers when a message
is sent by the domain. If multiple IPv6 IPs are on the server, they will be listed in the dropdown.
- Enable Primary IP on failure - Select this checkbox to have SmarterMail
automatically fall back to the primary IP when a failure has occurred. SmarterMail
will only attempt to connect once if this option is enabled.
- Command Timeout - If the server receives a command that sends large amounts
of data but the data stops coming in for this number of seconds, the command will
be aborted. By default, the command times out after 60 seconds.
- Max Spam Check Threads - The maximum number of messages that can be spam
checked at one time. By default, the maximum spam check threads is 30.
- Max Delivery Threads - The maximum number of messages that can be sent at
one time to email addresses that are not on the local server. If a message cannot
be sent, the SmarterMail server's multi-threading capabilities will move on to the
next message and eventually get back to the one it skipped. This action can save
tremendous amounts of time when compared to some other mail servers that stall the
spool if a message cannot be sent right away. By default, the max delivery threads
is 50.
- Enable DNS Caching - Select this checkbox to cache the results of DNS calls
in SmarterMail. This can help speed up delivery of messages.
- Enable TLS if supported by the remote server - Select this checkbox to use
TLS (SSL encryption) if the server you are connected to supports it.
- Append authenticated as header for outgoing messages - Checking this box means that outgoing messages will have a new line item in the message header called "x-smartermail-authenticatedas" that demonstrates that the message sender was verified using SMTP authentication. This header can then be used by anti-spam services for validation.
XMPP
Use this tab to specify the following XMPP settings:
- Max Connections - Some protocols in SmarterMail allow you to specify the
maximum number of connections. Increasing this value allows SmarterMail to handle
more connections of that type at once, but results in higher CPU and memory utilization.
By default, the maximum number of connections is 1000.
- Web Chat URL Listeners - The URLs that XMPP services should listen to in order to ensure live chat connections are made. Examples include "http://+:80/http-bind/" or "https://+:443/http-bind"
EWS
- Modification Auto Clean - SmarterMail records when an account syncs using Exchange Web Services and stores those sync sessions
in a file. This setting tells SmarterMail how long to keep those sync sessions before
they are automatically purged from the file.
- Autodiscover Host - The URL of the mail server (e.g., mail.domain.com) to be returned by an auto discover query when Exchange Web Services are enabled.
EAS
- Autodiscover Host - The URL of the mail server (e.g., mail.domain.com) to be returned by an auto discover query when Exchange ActiveSync is enabled.