Help Index  |  Close Window

           Add New/Edit
           View All/Edit
           Search For Subscriber

    Pending Sends
           View All

           Content Blocks

    Audit Log

           Send History
           Site Stats
           Totals By Period


           Setup Parameters
           Bounce Reasons
           Custom Header
           Admin Users

    Custom Headers

Add New/Edit
Use this option to add a new user or site.  Field definitions are as follows:

User or Site Name: Enter the name or site name of this new user/site.  This field is only viewed by you the administrator.  

Web Site URL: Enter the URL of the new user/site.  This is information and not used by the program.

UserName for Login: Enter the login name for this new user.  

Password for Login: Enter the password for this new user.  The following criteria are enforced to require strong passwords:

  • Password must be at least 6 characters in length
  • Password must be alphanumeric (letters and numbers)
  • Password must contain at least one number
  • Password cannot contain your username

Temporary Password:  Check this box to treat the password as temporary.  This will force the user to change it at next login.

Email Address: Enter the user's email address.

Send email with account information: Use this option to email the new user their account information.

Main Script URL: Enter the URL for the eNewsletter Pro software.

User Limits/Restrictions

Sends Require Approval: Check this option if all newsletters sent by this user must be approved before they are sent.  If checked, when a user submits a newsletter to the queue it will sit there until you approve the newsletter.   It is recommended that you use the option "Notify me each time a newsletter is submitted to the queue" so that you are notified when a new newsletter is sent to the queue.  You can then login and approve the newsletter to be sent.

SMTP Server: If multiple SMTP servers have been specified, this option can be used to determine whether the user is forced to use a specific SMTP server or whether or not they can select the SMTP server.

Maximum Subscribers Allowed: Enter the maximum number of subscribers this user can manage.  If a user imports a list of external addresses it is possible for them to exceed their subscriber limit.  If set to zero they can enter an unlimited number of subscribers.

Maximum Newsletter Lists Allowed: Enter the maximum number of newsletter lists this user can manage.  If set to zero they can manage an unlimited number of lists.

Maximum Newsletters Allowed: Enter the maximum number of Newsletters this user can manage.  If set to zero the number is unlimited.

Maximum Email Messages Sent Per Month: -- Use this option to limit the total number of email messages that can be sent each month.

Allow User To Upload Attachments: Select this option if the user is allowed to upload and attach images/files.  If you allow this option consider that they will be utilizing your bandwidth and there is also a risk of them uploading malicious scripts.  For this reason, be sure to turn off script access on the folder where files will be uploaded to.  Also be sure that you have set WRITE permissions for the anonymous user on this folder.

Image Upload Path: Specify the folder where images for this user can be uploaded.  This folder must be unique for each user so that they do not overwrite the files of other users.  eNewsletter Pro will automatically create a folder using a unique numbering system.

Image Upload URL: Enter ther URL that corresponds with the Image Upload path.

User may schedule newsletters up to X days in advance.  Value should be between 0 and 365.

User may view audit log -- Check this option to allow the user to view the audit log.

Hide option for Overriding Bounce Email Address when sending newsletter -- Check this option to not allow a user to modify the bounce email address when sending a newsletter.

User may send/schedule newsletters for delivery during these hours -- Select the specific hours during which your users may send newsletters.

Admin Users with Access to this account: If you have specified one or more Admin Users this option will allow you to give them access to this particular User account.

Other Information

Comments/Contact Information: This field is optional for keeping notes or entering contact information.

Physical Mailing Address/ Contact Information: Optional field for holding contact information.

Terms of Service Agreement

This section allows you to define a Terms of Service Agreement that can be displayed to users and their sub users whenever they attempt to import subscribers or send a newsletter to more than one subscriber.  If the message is left blank then the default message defined under the admin setup area will be used.

Require users agree to the Terms of Service when Importing Subscribers: If checked your users must agree to the Terms Of Service Agreement that you have specified when they attempt to import subscribers.

Terms of Service Agreement displayed when importing subscribers: Enter your terms of service agreement in the box provided.

Require users agree to the Terms of Service when sending a newsletter to more than one subscriber: If checked your users must agree to the Terms Of Service Agreement that you have specified when they attempt to send a newsletter.

Terms of Service Agreement displayed when sending a newsletter: Enter your terms of service agreement in the box provided.

View All/Edit

Displays a list of all users or sites currently in the system.  The minimum license of eNewsletter Pro supports 5 users.  Higher licenses are available for purchase.

Search For Subscriber
Use this option to search for a subscriber across all sites.  The results will list each site that this email address is registered as a subscriber.  This feature will also search the opt-out list and display the address if it appears on an opt-out list.
Pending Sends
View All
Use this option to view all newsletters that have been submitted to the queue for delivery.  Unless a newsletter is approved for delivery it will not be sent.  Your users can submit newsletters up to 30 days in advance for future delivery.

This option is used to create a Newsletter/Template that can be published to specific user sites.  When published the newsletter is simply added to each user account as a pending newsletter.  You can also have the system email each user telling them a new newsletter is available in their account for editing and sending.

Content Blocks

Content blocks can be defined and inserted into your templates.  This allows you to re-use content without recreating the content.

Audit Log

View Audit Log -- The Audit Log is used to track what activities are performed by which users.  This is useful to track down which user may have deleted an item or made changes to an item.

View Active Users -- Use this option to view users that have performed recent activity in the system.

Send History

Use this option to view a chronological history of all newsletters that were sent.  If a newsletter is currently in the progress of being sent, it will be noted as "Send in Progress".  Never reboot your server while a send is in process. Keep in mind that a send in progress means the newsletters are being submitted to the mail server for delivery.  When the send has completed, all newsletters have been submitted to the mail server.  It does not mean they have been delivered as they may be sitting in the mail servers queue.

Site Stats

Use this option to view a list of all users/sites along with the number of Newsletter Lists, Newsletters, and Subscribers that they are managing.

Totals By Period
This report displays the total number of email campaigns, email messages sent and current subscriber count for each site/user.
The executive report displays a concise report for a specific newsletter campaign.  This report can be created for an user in the system.  Parameters displayed include:
  • Newsletter Name -- The name of the newsletter that was sent.
  • Email Subject -- The subject of the newsletter that was sent.  Typically this is the same as the Newsletter Name but could vary.
  • Number Sent -- Total number of email messages sent out in the campaign.
  • Number Sent in HTML, Text, and AOL Format
  • Bounce Email Address -- The email address that was used for bounces.
  • Hard/Soft bounces -- Total number of hard and soft bounces.
  • Total Number Of Bounces -- Total number of email messages that bounced.
  • Bounce Percentage -- Percentage of messages that bounced.  (Number Sent/Number of Bounces)*100
  • Total Conversions --  If you have enabled conversion tracking and utilized the conversion tracking code, this number will reflect the total number of conversions.   
  • Conversion Revenue --  If tracking conversions and passing the amount of each conversion then this will reflect the total revenue from the conversions.

Overall Totals (These totals do not take into account unique views/clicks)

  • Total Views -- Total number of times your newsletter was viewed.  Note that if the same person viewed the newsletter 5 times, that produces a total views of 5.  Unique views can be viewed in the Unique Totals section
  • Total Clicks -- Total number of clicks among all links in which you have enabled click tracking (Using ##TrackClick##).  Because you may have multiple links in a message this number could potentially be higher than the number of views.
  • Click Rate -- Represents Total Clicks/Total Views. 
  • Open Rate based on Number Sent -- Represents Total Views/Number Sent.  
  • Open Rate Excluding Bounces -- Represents (Total Views/(Number Sent-Bounces)).  Note that bounces have been removed.

Total Clicks By Link -- Lists all links for which you are tracking clicks and the total number of times each link was clicked along with the click through rate (relative to total views).

Unique Totals (Represents unique views and clicks)

  • Unique Views -- Lists the total unique times a newsletter was viewed.  If someone viewed the newsletter 5 times that counts as one unique view.
  • Unique Open Rate Based on Number Sent -- Represents Unique Views/Number Sent.
  • Unique Open Rate Excluding Bounces -- Represents (Unique Views/(Number Sent-Bounces)).   Note that bounces are removed in this figure.
  • Unique Clicks (All Links) -- Total number of unique clicks among all links being tracked.
  • Unique Click Rate (All Links) -- Represents Unique Clicks/Unique Views.
  • Unique Clicks (1 Click per subscriber)  -- Represents total unique subscribers who clicked at least one time.  
  • Unique Click Rate (1 Click per subscriber)  -- Represents the percentage of unique subscribers who clicked one or more links.

Unique Clicks By Link -- Represents the number of unique clicks on each link as well as the click through rate.


Email All Users -- Use this tool to email all users/sites that exist in the system.  For example, if you are performing maintenance or upgrades you may wish to notify your users in advance.

Re-Index All Tables -- Use this option to re-index all tables in your eNewsletter Pro database.  Periodically you should perform a database reorganization on all the indexes on all the tables in your database. This will rebuild the indexes so that the data is no longer fragmented. Fragmented data can cause SQL Server to perform unnecessary data reads, slowing down SQL Server's performance.

This tool will automatically reindex every index in every table of any database you select, and provide a fillfactor of 90%.  When DBCC DBREINDEX is used to rebuild indexes, keep in mind that as the indexes on a table are being rebuilt, that the table becomes unavailable for use by your users. For example, when a non-clustered index is rebuilt, a shared table lock is put on the table, preventing all but SELECT operations to be performed on it. When a clustered index is rebuilt, an exclusive table lock is put on the table, preventing any table access by your users. Because of this, you should only run this command when users don't need access to the tables being reorganized.


Setup defines a number of vital application parameters that are used throughout the application.  The must be set during the installation and can be altered at any time.
Setup Parameters
The setup parameter definitions are as follows:

Administration User name: Enter the username the administrator will use to login to the eNewsletter Pro administration console.

Administration Password: Enter the password the administrator will use to login to the eNewsletter Pro administration console.

Administrator Email: Enter the administrator's email address.  All system messages will be delivered to this address.  If a user submits a support question it will also be submitted to this address.   If you would like to enter more than one address, separate them using a comma.  For example, ",".

Default Application URL: Enter the URL where eNewsletter Pro has been installed.  Include the trailing "/".  Note that the program will automatically set this the first time your visit the preferences and you only need to modify this if the application is moved.

Sender Name for Administrative Messages:  Specifies the From Name used for all administrative messages.

Sender Email for Administrative Messages: Specifies the From email address used for all administrative messages.

File Upload Information

Default Image Upload Server Path: Specify the physical server path where images will be uploaded.  The program defaults to a directory called "uploadedimages".  If you are unsure of the server path, you can use the script called srvvar.asp to help determine the path.  Note:  The file upload feature will not work unless you set the proper permissions on the file upload directory.  The anonymous user requires WRITE permissions on this folder.  eNewsletter Pro will create the sub folder for each site off of this main folder.

Image Upload URL: Defines the URL that corresponds to the Image Upload Server Path that you defined above.

File path for database uploads: When users upload mdb and excel files for importing addresses they will temporarily be placed in this folder. This folder should have read/write/delete permissions so that the software can write the file, read the file, then delete it.

Email Server Information for Outgoing Messages

Delivery method for individual messages such as opt-in, opt-out messages...

Send individual messages using alternative SMTP mail server: Select this option to have individual messages sent through an alternative SMTP mail server.  This is highly recommended.  Here is why.  Suppose you submit 500,000 messages to the eNewsletter Pro mail server.  The server may take hours to deliver these messages.  If subscribers attempt to opt in it may take hours for their opt-in message to get delivered if it is going through this same server.  Therefore, if you send individual messages through a separate SMTP server they should be delivered instantaneously.  

SMTP Mail Server: If using the option above, you must enter a valid SMTP mail server that the individual messages will be sent through.   Typically the mail server is "" however this may vary.

A port can be specified using a comma.  For example:,25

Username: If you are sending individual messages through a separate SMTP server and the SMTP server requires a username, enter it here.

Password: If you are sending individual messages through a separate SMTP server and the SMTP server requires a password, enter it here.

Delivery method to be used when sending a newsletter to a list...

Default Mail Delivery Program or Method: Select which program to use for delivering newsletters.  eNewsletter Pro is installed with QuickSoft's SMTP Express, however, you may wish to use IIS's built-in SMTP server.  You also have the option to relay all options through an SMTP mail server.  Be mindful that if you use this option your messages may show up as relays and be more likely to be filtered as spam.  Finally, you may also specify multiple delivery methods and allow the user to select a method, or force them to use a select method.

Throttle Write Speed: Use this option to monitor the speed at which files are written to the SMTP Express pickup folder.  Delivery speed can be increased by using this option as Windows can become slow when too many files are written too quickly.

Physical Server Path to eNewsletterPro Mail Engine  Enter the physical server path where you installed the eNewsletter Pro mail engine.  This was performed during the setup process.  By default the folder is "C:\Program Files\eNewsletterPro".  DO NOT include the trailing "\".


Information for Bounced Messages

Click for more information on bounces

Email Address For Bounced Addresses: Enter the email address where bounced messages are to be delivered.  eNewsletter Pro will add an X-Sender header to each message.  Mail servers that initially accept a message but later reject it for one reason or another will return it to the X-Sender address.  eNewsletter Pro will continually filter these addresses.

Note: This email account must specifically be setup for bounced addresses and no other use.  After downloading each message eNewsletter Pro will delete the message so never use this address for personal messages or they will be unknowingly deleted!

POP 3 Mail Server: Enter the POP3 compliant mail server where the messages for the above email address are downloaded.

Username: Enter the username for logging into the above POP3 account for retrieving the email messages.

Password: Enter the password for logging into the POP3 account for retrieving the email messages.

Bounce Retention  -- Use this option to retain a copy of bounces on the server.  Retained bounces are stored in a folder called "FailedCollection" at \program files\enewsletterpro\failedcollection\.  You have the option of not retaining the messages, retain all bounced email messages, retaining only those that the software did not recognize, retaining those that lost original eNewsletter Pro headers, etc.  This option of saving unrecognized bounces is useful if you want to view the message then add the bounce reason to the system so it is recognized in the future. 

Other Information

License Key: Enter your software license key.  Without a valid license key messages cannot be sent to the mail server and they will remain in the queue permanently.    If you exceed your license (number of sites or subscribers) you will be notified by email that your license has been exceeded.   All newsletters will remain in the queue until you upgrade your license.  The license key is a Globally Unique Identifier in the format of:

Notify me each time a newsletter is submitted to the queue: Check this option to be notified each time a user submits a newsletter to the queue.  If the newsletters of your users are not set for automatic approval then you should use this option.

Notify me when a pending send in the queue is approved: Check this option to email the administrator when a pending newsletter in the queue is approved.

Notify me each time a send starts: Select this option to be notified each time eNewsletter Pro begins sending a newsletter.

Notify me each time a send completes: Select this option to be notified each time a newsletter has been submitted to the mail server.  The message is sent once all the individual email messages have been created and sent to the mail server.

Email Monthly Summary Report  -- Check this option to obtain an email summary report sent on the first day of each month summarizing total deliveries for the previous month.  You can obtain the same information provided in this report at any time by clicking Reports--Totals By Period.

Notify by email when disk space drops below 500 MB  -- When the server disk space falls below 500 mb, eNewsletter Pro discontinues compiling email messages.  The program then "sleeps" for 10 minutes until checking the disk space again.  If below 500MB the application resumes compiling email messages.  This option will send you an email message when the space goes below 500 MB.

Expire a users password after X Days: Use this option to force a user's password to expire after a certain number of days. 

Lockout a user after X Failed Login Attempts: Use this option to lock an account after a certain number of failed login attempts. 

Footer Text/Footer Link -- Use this option to modify the footer text and link that appears at the bottom of the administration screens.

Header Image -- Use this option to change the eNewsletter Pro image that appears at the top of each screen.

Allow users to save login in a cookie: Check this option so users can save their login in a cookie.

Audit Logging

Enabled Auditing -- Choose this option to enable auditing of user activities.  For example, when a user updates a Newsletter List, Newsletter, Subscriber, etc. the task will be logged.  When creating a new user you are also given the option of whether or not to allow the user to view the audit log.

Notify on Edit -- Choose this option to notify users if another user has modified the same newsletter at the same time.

New User Account/Modified Account Messages

When a new User/Site account is created you can email a message to the new user providing their login information.  Both the email subject and message body can be specified.

Dynamic variables in this message include ##UserName## and ##TemporaryPassword##

A message can also be sent when an account has been updated.

Message Displayed after an account has been locked due to failed login attempts: This message is displayed to the user in the event that they have exceeded the number of failed login attempts.

Terms of Service Agreement for Users and Sub Users

This section allows you to define a Terms of Service Agreement that can be displayed to users and their sub users whenever they attempt to import subscribers or send a newsletter to more than one subscriber.  The settings are default settings and are not applied to existing users.  Edit the individual user account(s) to change these settings as well as to customize the messages for individual users if necessary.

Bounce Reasons

Use this option to update the master list of bounce reasons that eNewsletter Pro uses to filter bounces.

Custom Header
Custom Headers are used to insert a custom header into each and every email sent by eNewsletter Pro.
Admin Users

Admin Users are users who you provide access to the overall administration console for performing assigned tasks.  These Admin Users can be limited to accessing specific User/Site accounts.

For example, you might create an Admin User who can approve items in the send queue for specific user/site accounts.

Custom Headers
Use this option to define custom email headers that are inserted into the headers of each email message.