SmarterMail 5.x Help
This documentation is for a product that is no longer supported by SmarterTools.

General Settings

The General Settings page is where you control many of the global settings for the SmarterMail server. No settings will be saved until you click on the Save icon.

To get started, click the Settings button on the main toolbar, then select General Settings from the Settings tree view.


Username - This is the login name associated with the System Administrator account for the SmarterMail Server. You will use this name instead of a full email address when logging in as the System Administrator.

Old Password - In order to change the System Administrator password you must the current password associated with the System Administrator account. Passwords are case-sensitive.

New Password - Enter the desired password for the System Administrator account. Passwords are case-sensitive.

Confirm New Password - Verify the desired password for the System Administrator account. Passwords are case-sensitive.

Items per Page - When viewing the messages in a folder, this option lets you customize how many items will appear per page throughout SmarterMail.

Server Info

Host Name - Enter the host name of this server. It is sent to connecting servers to identify the server. Host names should be in the format

Postmaster Mailbox - Every mail server requires a main email for the postmaster. This is usually the owner or Administrator of SmarterMail.

IP of Primary / Secondary DNS - Enter the IP address of the DNS servers. If left blank, the DNS server information will be pulled from the the Windows Networking settings (Recommended).

Logout URL - Enable this feature to allow the System Administrator to redirect users who log out to a certain URL.

Enable Domain Admins to Override Logout URL - Enable this option to have domain admins select the URL they want their users to go to when logging out. If this option is not enabled, it will not be visible to domain admins.


Spool Path - This is the full path in which messages are stored prior to delivery. If you are using a real-time virus scanner, this is the path that must be scanned in order to properly handle viruses.

SubSpools - SubSpools are within the spool path and allow SmarterMail to work around the NTFS limitation of 30,000 objects in an individual folder. SmarterMail will utilize subspools by allocating up to 10,000 messages per subspool. (Default is 10)

Delivery Delay - This option will hold mail in its spool for this amount of time prior to sending the mail. The benefit of a delivery delay is so that if you have a secondary service, like a virus checker, that needs access to the mail prior to its delivery, you give the secondary service ample time to interact with the message prior to it leaving the mail server. (Default is 15 seconds)

Time Between Delivery Attempts - When the mail server is unable to contact the receiving server, the email attempting to be sent is held for a period of time before attempting to be resent. This is the time between retries. Users can specify multiple retry attempts to resend emails before it is bounced. By default, this is set to 4 attempts - at 15min, 30min, 60 min, and 90 min intervals.

Attempts before bouncing DNS errors - Enter the maximum number of attempts SmarterMail should make before the message is bounced back due to a DNS error. This will happen most commonly with a misspelled domain. This will be beneficial for administrators because messages will not sit in the queue for long periods of time processing unnecessary messages and possibly slowing the system down. This will be helpful to users because messages will be bounced sooner and will give users the opportunity to fix any mistakes and get a message resent. (Default is 2. Setting this at 1 retry can be dangerous if the DNS server fails or if there is a loss of internet connectivity. To disable this feature, set the number of bounces equal to the number of message retry attempts which is determined in the line above—Time Between Delivery Attempts)

Command-Line File to Run on New Mail - Enable this and enter the full path to an executable you wish to use to process incoming messages. Use %filepath as an argument to pass the path of the email file to the executable. It is allowable for the executable to delete the message to prevent delivery. Example: If you set this field to "c:\program files\myexe.exe %filepath", the program myexe.exe will be launched with the full path to the spool file as its first argument. The command will not be executed if the Enabled box is not checked.

Command-Line Timeout - The amount of time, in seconds, that the server will wait while waiting for information from the remote server. In general, a timeout of 5 seconds should suffice.


Delete Server Stats After - Enable this and enter the number of months that the server stats will be deleted. (Default is 13 months)

Delete Domain Stats After - Enable this and enter the number of months that the domain stats will be deleted. (Default is 13 months)

Delete User Stats After - Enable this and enter the number of months that the user stats will be deleted. (Default is 13 months)