WebAdmin Configuration - config.aspx

Web Admin Config Help (SQL Authentication)
Config (Config.aspx)
Server:
MSDE users: The server should be 127.0.0.1\MAILMAX5
SQL 2000 users: Simply enter the IP Address of your SQL Server.

SQL Username:
MSDE users: The default username will be sa.
SQL 2000 users: The username will be whatever you have previously assigned.

SQL Password:
This is whatever you assigned in your MSDE or SQL 2000 installation.

Database Name:
This is MAILMAX5 unless changed.

Web Admin Config (Windows NT Authentication)
Config (Config.aspx)
Server:
MSDE Users: The server should be 127.0.0.1\MAILMAX5. 
Note:  The '\MailMax 5' is the MSDE instance name and MUST be present to operate.

SQL 2000 Users: Simply enter the IP Address of your SQL Server.

Database Name:
The database name is MAILMAX5 unless changed.

Web Admin Config (SMTP Server)
Config (Config.aspx)
SMTP Server:
Enter your outbound SMTP Server as you would in your mail client.

Web Admin Config (IMAP Server)
Config (Config.aspx)
IMAP Server:
Enter your IMAP Server as you would in your mail client.



User Options - BasicUserInfo.aspx
FOR NORMAL USERS

Alias Management/Add an Alias
User Options (BasicUserInfo.aspx/Alias.aspx)
Add an Alias:
Enter the FULL email address (ex. user@yourdomain.com) you would like to add and click the button. Once you have added an alias, the 'Alias List' will be populated.

Delete an Alias:
Simply check the box to the left of the alias address and click the button. You may also use the 'Select All' and 'Unselect All' button to mark aliases for deletion.

Add a Forward
User Options (BasicUserInfo.aspx/Forwards.aspx)
Add a Forward:
Enter the FULL email address (ex. user@yourdomain.com) you would like to add and click the 'Add Forward' button. Once you have added a forward, the 'Forwards List' will be populated.

Delete a Forward:
Simply check the box to the left of the forward address and click the 'Delete Selected' button. You may also use the 'Select All' and 'Unselect All' button to mark forwards for deletion.

Forward Options
User Options (BasicUserInfo.aspx/Forwards.aspx)
Forward Options:

1) Enable Forwarding
- Check this box if you would like to enable forwarding for this user.

2) Discard Local Copy of Email - If this option is enabled the email address will ONLY forward mail and NOT store any mail on the server.

NOTE:You are REQUIRED to click the Button in order for these changes to take place.

Auto Responders
User Options (BasicUserInfo.aspx/BasicUserInfo.aspx)
By default, when creating an auto responder the Reply Address, Name and Message Subject are automatically filled in for you. You may edit the information if there are any changes you wish to make.

Reply Address:
The email address to whom the auto responder is sent. By default, it is the primary email address of this account.

Name:
This is the real name in the "From" field of the auto responder.

Message Subject:
A brief description of the message in the "Subject" field of the auto responder.

Message:
The message you would like to be sent in the auto responder. Messages MUST be 255 characters or less, including spaces.

NOTE: You MUST check/uncheck "Enable Auto Responder" in order for the auto responder rule to be enabled/disabled. Always check the button after making any changes or enabling/disabling the auto responder.



Advanced Rules - BasicUserInfo.aspx

Advanced Rules
Advanced Rules (BasicUserInfo.aspx/AdvancedRulesDG.aspx)
You cannot change the rule number (order) of rules or their triggers and actions from Web Admin. This can ONLY be done from the MailMax Admin at the server level.

Add a New Rule
Advanced Rules (AdvancedRulesDG.aspx)

Enter the name of the rule you are adding. This can be anything that you like that describes the type of rule created.

Trigger Conditions
Advanced Rules (AdvancedRulesDG.aspx)
Add Trigger:
Rule Triggers are also known as Rule Conditions. For a rule to be "active" and have its actions take place, ALL of the conditions of the rule must be met.

Select the Trigger Type:
  • Message Size: This trigger is based on the total size of the e-mail,including the headers, any attachments of the message and footers / signatures of the message. The data field for this trigger is a number, which is in Bytes.
  • Date: This is based on the date of arrival, not in internal header "date". The data field for this header should be in MM/DD/YYYY format
  • Day of the Week: This is based on the day the message arrives, not the internal header date. It ranges from Sunday to Saturday. There is a pull down list for the data on this trigger.
  • Time of Message: This is based on the time the message arrives, not the internal header date. The data field for this trigger should be in HH:MM:SS format
  • Message Header: This is based on a text comparison of one of the "header" lines at the top of the e-mail message. The most common headers to use here would be From or Subject. The data field for this trigger is a "free text" field. Note:No colon should be used when defining the header lines.
  • Message Body: This will trigger on the given word, phrase or regular expression any where in the body part of the message, that is to say it will not trigger on a text in a header. The data field of this trigger is "free text" and may be in any format
  • Message Text: This will trigger on the given word, phrase or regular expression any where in the e-mail, (header or body part of the message). The data field of this trigger is "free text" and may be in any format
  • Attachment File name: This will trigger if the given word, phrase or regular expression is found in any file attached to the e-mail. The message must be "MIME" encoded for this option to have any meaning.
  • Any Message: This will be true on all messages that are processed by this rule. If a higher priority rule (lower number) cause the message to be discarded or to not process any more rules, this trigger will NOT take effect.
  • Command Line Program: This can only be selected by System or Domain level admins and only for System or Domain level rules.
  • File Attachment type: This will search the file names of all attached files. This is based on the extension of the file, not the MIME sub type. The data field for this trigger is free text, however it should only be the extension, with out the leading period, (i.e. EXE not .EXE)


    >> Click here to view help on selecting which comparison type to use.

Select which Comparison Type to Use
Advanced Rules (AdvancedRulesDG.aspx)

<< Back to Trigger Conditions



Keep in mind that not all Trigger types have access to all Comparisons.

Note that "Any Message" and "Command Line Program" No Comparison (they will show as "Equals") and that "Attachment File Type" can only have "equals".
  • Equals This really only has meaning in "Attachment File Type" or "Day of the Week". It is legal, however not logical, for Date, Time and Size
  • Does Not Equals This really only has meaning in "Day of the Week". It is legal, however not logical, for Date, Time and Size
  • Is Less Than This can be used in Date, Time, Size, Day of Week. Please note that in Day of the Week Sunday has the lowest value and Saturday has the highest
  • Is Greater Than This can be used in Date, Time, Size, Day of Week. Please note that in Day of the Week Sunday has the lowest value and Saturday has the highest
  • Is Less Than or Equal to This can be used in Date, Time, Size, Day of Week. Please note that in Day of the Week Sunday has the lowest value and Saturday has the highest
  • Is Greater Than or Equal to This can be used in Date, Time, Size, Day of Week. Please note that in Day of the Week Sunday has the lowest value and Saturday has the highest
  • Contains This is a case insensitive text Comparisons. It in fact is a Regular expression following the Microsoft standard for this. Note that a Contains data value of fred would match against e-mail text of freddy. If this is not what you want use "Contains Exactly"
  • Does Not Contain This is a case insensitive text Comparisons. It is the inverse of Contains.
  • Exists This only has meaning in "Header". If the header is found, with any value, it is true.
  • Is Missing This only has meaning in "Header". If the header is not found, with any value, it is true.
  • Contains Exactly" This is a special case of contains. In this case the data value of fred would not match against e-mail text of freddy.

Triggered Actions
Advanced Rules (AdvancedRulesDG.aspx)
Add Action:
The triggered action(s) will be executed in the order they are in. If a message is discarded or rules are set to stop processing, all other actions below will NOT execute and no other rules will execute for that message.

Select an Action:
  • Stop Rules This will cause the system to not process any more rules for this message.
  • Store Message This will cause the message to be saved. If the data field is not blank, it will be stored in that IMAP mailbox. If you do not also select discard message, you will get two copies of the message, one in the INBOX, one in the selected mail box, even if that mail box is INBOX or blank. Please note that POP3 can only read the INBOX mailbox.
  • Forward Message This will cause the message to be forwarded to the e-mail address given. It will not discard the message.
  • Discard Message This will discard the message and stop all rules processing on that e-mail. Please be careful with this option.
  • Discard File Attachment This will cause all attached files to the message to be removed.
  • Send Autoresponder : Text This will cause an e-mail message to be sent to the sender of the message being processed, using the data supplied. The message text will be as given in the rule data and has a maximum size of 255 characters.
  • Send Autoresponder : File This will cause an e-mail message to be sent to the sender of the message being processed, using the data supplied, however the message text will be provided by a file in the user directory. This will require action by the System Administrator, as users normally don't have access to this.
  • Send Message To Self This will cause an e-mail to be sent to the user, using the data provided. Please note that this type of message does NOT have rules run against it.
  • Run Command Line Program This can only be used by the Domain or System admin and only on System or Domain rules.


Select a Domain - BasicUserInfo.aspx


Select a Domain
User Options (BasicUserInfo.aspx)
- If you would like to view the domain details and users of a domain, click "Select".

- If you would like to remove a domain and all it's users from the system, click 'Delete'.

- If you would like to edit a domain's Catch All Account or Monitor Account, click 'Edit' and make your changes.

Catch All Account - Enter the fully qualified email account that is to receive mail in the event that mail is sent to the domain, but the user does not exist. The domain for the catch all account must already exist and the user account must exist as well. Typically, the catch all account is one that exists in the domain that needs the catch all account.

Monitor Account - Enter the fully qualified email account that is to get a copy of all messages sent to and from the domain. The domain for the monitor account must already exist and the user account must exist as well.

NOTE: After entering a catch all or monitor account you MUST click in order for the accounts to be added.

Add A Domain
User Options (BasicUserInfo.aspx/AddDomain.aspx)
Domain Name:
You must enter a fully qualified domain name. (ex. smartmax.com)

Domain Directory:
Enter the drive letter and full path of the directory. This directory will automatically be created by MailMax the first time a message is received for this domain. (ex. c:\mailmax5\newdomain)

You may also enter the UNC path of the directory. (ex.\\myserver\sharename)

To add the domain, click the 'Add a Domain' button and then click 'Back' to view all of the domains.

Domain Filter
Select a Domain (BasicUserInfo.aspx)
Enter the exact word or letters to filter and click to refresh.
Click
to show all of the domains.



Domain Details - ShowDomainDG.aspx

Domain Details
Domain Details (ShowDomainDG.aspx)
Click the button if you would like to modify a user's First Name, Last Name, and/or Password.

Click the button if you want to edit other settings such as: Account Type, Housekeeping Method, Disk Storage Limit, Daily Sending Limits, SMTP Authentication, as well as other basic user settings.

Click the button If you would like to remove a user from the domain.

Discard Email / Forward Email:

There are two ways to use these options: With both the Discard Email and Forward Email options enabled or just the Discard Email or Forward Email option enabled.

1. If Discard Email is enabled and Forward Email is NOT, then all email sent to this user will go into a "black hole" and will not be received.

2. If Discard Email and Forward Email are BOTH enabled, then email sent to this mailbox will ONLY be forwarded and no local copy will be kept.

3. If the Forward Email option is enabled and Discard Email is NOT, then all mail sent to that mailbox will be forwarded AND a local copy will be kept on the server for that user.

Remote Admin:
If this is enabled, the selected user will be a domain admin.


Click this button if you would like to view and/or modify a user's email. You can delete individual messages or delete the entire mailbox.

User Filter
Domain Details (ShowDomainDG.aspx)
Enter the exact word or letters to filter and click to refresh.
Click to show all of the domains.
 

Add a User to Domain
Domain Details (ShowDomainDG.aspx)
Add a New User to a Domain
In order to add a new user to this domain, you need to fill out the appropriate fields and check boxes below.  When finished click the button.

User Name:
The user name is the portion of the email address before the @ symbol.
(Ex: username@yourdomain.com)

Password:
Select a password.
NOTE:Avoid using spaces and the word "password".

Optional User Settings


First & Last Name:
This is for display and reference purposes only and is usually the first and last name of the user.

Forwarding Email:
If you would like to have this email address forward mail, check the 'Forward Email' box and enter the FULL email address to which it will be delivered.  In the event that you would like to have this email address ONLY forward mail, check the 'Discard Email' box and all email will be forwarded and NOT stored locally.

Discard Email:
There are two options when choosing to 'Discard Email' for a user.

1. If you choose to select 'Discard Email', the email address is basically DISABLED. The sender nor receiver will get any bouncebacks or errors while checking mail or sending to this account. The emails are sent into a "black hole".

2. If you choose to select both 'Enable Forwarding' along with 'Discard Email', then the email address will ONLY forward email and will NOT keep a local copy of it.

Domain Admin Options:
This checkbox enables/disables the user from using the remote web administration feature. When enabled, it automatically makes the user an administrator for the domain.

Other Domain Options - ShowDomainDG.aspx


Send an Email to all of your users
Other Domain Options (ShowDomainDG.aspx)
Send a domain wide email by filling in the From: field, Subject: field, and Message Text and then clicking the button.

Advanced Domain Options - ShowDomainDG.aspx
FOR SYSTEM ADMINISTRATORS ONLY

SmartHosting
Advanced Domain Options (ShowDomainDG.aspx)
Use this feature to have MailMax deliver all outbound email to a specified SMTP Server for final delivery. For example, you might have an internal mail server running without direct access to the internet, or you might simply want to send all outbound mail to your ISP's Mail Server to reduce the load on your internal network.

Use System Setting -
If "Use System Setting" is selected, then the System SmartHosting Address will be used. The System SmartHosting settings are set in the MailMax Admin / System Settings Tab / General Tab.



Disabled -
If SmartHosting is set to "Disabled", nothing is required in the "SmartHost Address" field.

Enabled -
If SmartHosting is set to "Enabled", you must add the IP address or hostname (ex. mail.smartmax.com) of the server you want to smarthost through in the "SmartHost Address" field.

SmartHost Address -
This field should only be filled (with the IP address or hostname (ex. mail.smartmax.com) of the server you want to smarthost through) when SmartHosting is "Enabled".

Domain Type
Advanced Domain Options (ShowDomainDG.aspx)
You can specify what type of domain you are adding to MailMax.

Normal
- Most domains will be setup as a "Normal" domain. This is a conventional domain.

Clustered - This domain is part of the domains used for a cluster of systems.

ETRN - The domain holds all mail locally until told to "despool" to another host. Note that the server that "despools" MUST support ETRN. You must add the IP address or hostname (ex. mail.smartmax.com) in the Delivery Address/Backup Priority field.

Relay to Host - Routes all incoming mail to the server specified in the Delivery Address/Backup Priority field. You must specify the IP address or hostname (ex. mail.smartmax.com) in the Delivery Address/Backup Priority field.

Backup - This domain is used to receive email should a primary domain fail. You must add the MX priority of the backup server (ex. 20) in the Delivery Address/Backup Priority field. MailMax will query DNS and send the mail to a higher priority MX record (lower MX number).

Delivery Address/Backup Priority - This field is where you specify the IP address or hostname for "ETRN" / "Relay to Host" and MX priority for a "Backup" Server.

Note: If you select "Normal" or "Clustered" you should not have anything entered into the Delivery Address/Backup Priority field.

MailBox Limits
Advanced Domain Options (ShowDomainDG.aspx)
Default Box Size (k) - This sets the default box size (in kilobytes) for all new users created in Web Admin.

Maximum User Boxes Allowed - This sets the maximum number of user mailboxes that a domain administrator can create in the domain they administer.

Suspended Services
Advanced Domain Options (ShowDomainDG.aspx)
You can suspend (disable) the SMTP, POP3 and IMAP4 service(s) for the domain you are editing by clicking the corresponding checkboxes. Simply uncheck the box to enable the service(s) again.

User Sending Limits
Advanced Domain Options (ShowDomainDG.aspx)
Megabytes per day - Limits how many megabytes of mail the user can send in a single day. Use 0 for unlimited.

Messages per day -
Limits how many messages the user can send in a single day. Use 0 for unlimited.

Megabytes per message -
Limits how many megabytes of mail the user can send in a single connection. Use 0 for unlimited.

Housekeeping
Advanced Domain Options (ShowDomainDG.aspx)
Housekeeping prevents orphaned accounts and old emails from cluttering the server.

System Default - If "System Default" is selected, then the System Housekeeping settings will be used. System Housekeeping settings are set in the MailMax Admin / System Settings Tab / General Tab.



Disabled - Select to disable Housekeeping for this domain.

By Message Age - This setting allows you to delete messages from the system that are over a certain number of days old.

By User Age - This setting allows you to delete users who have NOT connected to POP or IMAP over a certain number of days.

Days - Enter the number of days for "Message Age" or "User Age" as explained above.

Blank Passwords
Advanced Domain Options (ShowDomainDG.aspx)
This setting controls how MailMax will handle users who connect to your system with blank passwords.

Use System Setting - If "Use System Setting" is selected, then the System settings for the handling of passwords will be used. Blank Password settings are set in the MailMax Admin / System Settings Tab / General Tab.



Fill with next entered - Since most users have their email passwords automated, this will let the user's next connection to POPMax or IMAPMax immediately be accepted and the password used is entered into the database as the user's new password.

Use No Password - POPMax and IMAPMax will disregard the password sent by the mail client and immediately allow connection to the system.

Disable Users - Users with blank passwords cannot connect to the system.

Overlimit Notice
Advanced Domain Options (ShowDomainDG.aspx)
An overlimit notice is sent to users when their boxes are close to reaching their maximum capacity.

Use System Setting - If "Use System Setting" is selected, then the System settings for overlimit notifications will be used. Overlimit Notifications settings are set in the MailMax Admin / System Settings Tab / General Tab.



None - No notice is sent to the user when their box is near it's maximum capacity.

Percentage Left - When a user box drops below a given percentage (see Threshold below) a notice is sent.

Hard Limit (MB) - When a user box gets below a given number of megabytes remaining (see Threshold below), a notice is sent.

*Threshold - Enter a value that is either a percentage or a number of megabytes depending on the overlimit notice method set above.

*NOTE:
Only enter a number in the Threshold field. No % or MB is necessary following the number.

Domain Directory
Advanced Domain Options (ShowDomainDG.aspx)
Domain Directory:
Enter the drive letter and full path of the directory. This directory will automatically be created by MailMax the first time a message is received for this domain. (ex. c:\mailmax5\newdomain)

You may also enter the UNC path of the directory. (ex.\\myserver\sharename)

Domain Alias
Advanced Domain Options (ShowDomainDG.aspx/domainAlias.aspx)
Add a Domain Alias:
Enter the domain (ex. smartmax.com) you would like to add and click the 'Add Alias' button. Once you have added an alias, the 'Domain Alias List' will be populated.

Delete a Domain Alias:
Simply check the box to the left of the domain alias and click the 'Delete Selected' button. You may also use the 'Select All' and 'Unselect All' button to mark domain aliases for deletion.



Edit User Account - EditUser.aspx


Edit Other User Settings
Edit User Account (EditUser.aspx/BasicUserInfo.aspx)
  Click 'Edit Other Settings' to view/modify user settings such as:

- Aliases
- Forwards
- Rules
- Autoresponders
- Message Maintenance

Account Type
Edit User Account (EditUser.aspx)
Normal - When this is checked, the email account is setup as a standard email account.

Disabled - Check this to disable the email account.

Spam Trap
- First, this email account will never receive mail. Any email addressed to this email account will be discarded. If email is sent to multiple users on your system including the spam trap in the same session, the session is stopped and no one will receive the email.

Additionally, you have the option of automatically blocking any email address (based on the from: field) that sends an email to the spam trap you have setup. This is set at the server level.

Housekeeping
Edit User Account (EditUser.aspx)
Housekeeping prevents orphaned accounts and old emails from cluttering the server.

System Default - If "System Default" is selected, then the System Housekeeping settings will be used. System Housekeeping settings are set in the MailMax Admin / System Settings Tab / General Tab.



Disabled - Select to disable Housekeeping for this domain.

By Message Age - This setting allows you to delete messages from the system that are over a certain number of days old.

By User Age - This setting allows you to delete users who have NOT connected to POP or IMAP over a certain number of days.

Days - Enter the number of days for "Message Age" or "User Age" as explained above.

Disk Storage Limit
Edit User Account (EditUser.aspx)
Disk Limit (kb) - Sets the maximum amount of disk space (in kilobytes) a users box can contain.

Daily Sending Limits
Edit User Account (EditUser.aspx)
Messages - Limits how many messages the user can send in a single day. Enter 0 to use System Settings.

Megabytes -
Limits how many megabytes of mail the user can send in a single day. Enter 0 to use System Settings.

Disable Daily Limit -
This disables sending limits on messages and megabytes per day.

SMTP Authentication
Edit User Account (EditUser.aspx)
Disable SMTP Auth - If SMTP authentication is normally required for users, selecting this will let the user send mail without authentication.