eNewsletter Pro™   EMAIL NEWSLETTER  |  CONTACT US            +1-407-551-0777

eNewsletter Pro Enterprise Edition for ASP.NET
SQL Installation Instructions (Dedicated Server Version)

Once purchased, the database and program are emailed to you.  Follow these directions to install and configure eNewsletter Pro™.  YOU MUST be logged on to the server with Administrator privileges to install this software.

Pre-Installation Instructions

  1. Make sure .net 4.0 is installed on your server.  If it is not installed, you can install it through the Windows Update utility.

Unzip Files

  1. Unzip the eNewsletterProEnterpriseDotNet11.zip file in a temporary location on the web server.  Do not place the file in a web folder.  A great place to unzip the files is in a folder on the desktop in /eNewsletterProEnterpriseDotNet/

    You will then see these sub folders:

Install Database on SQL Server

  1. The eNewsletter Pro™ database is sent as script file and can be found in the /eNewsletterProEnterprise/Database/ folder.   Follow these directions to create the database.
  2. Now add a user for this new database

Install eNewsletter Pro Mail Engine (The mail engine is responsible for creating the individual email messages and placing them in the queue for delivery.)
Note: Depending on the number and size of newsletters you are sending, you may require several GB of temporary hard drive space.  Be sure to install the mail engine on a drive with sufficient hard disk space.

  1. On the web server, install the eNewsletter Pro mail engine and message delivery system.  To do this, execute the file located in the /eNewsletterProEnterpriseDotNet/Mailengine/ folder.  Double-click the icon to begin the installation.  Install the software in c:\program files\eNewsletterPro\
  2. You should now reboot the server.  The installation script may prompt for a reboot.  If it does not, please proceed to reboot the server before continuing to step 3.
  3. Once the server has rebooted, execute under "Start-Programs-eNewsletter Pro" from the Windows start menu.

    A message may now indicate that no DNS server was defined:

  4. In the system tray, RIGHT click the icon and select

  5. Click the Routing folder.  Under DNS Server enter the IP addresses of valid DNS servers.  Separate multiple addresses using a comma.  You should specify at least TWO DNS servers.  This will be used to lookup the IP address of each domain that you attempt to send email.  This is a critical field as all email delivery depends on this field. 
  6. Click the status folder then click Online to bring the Mail server online.

  7. Click OK to exit the EasyMail Service Monitor.
  8. Next, set the database connection so the mail engine can find the database.  Find the folder where you installed software ("c:\program files\eNewsletterPro\") and locate the file called db.txt.  Edit the file and specify the database connection. 

    Modify (LOCAL), youruserid,yourpass and the Database name if you did not call it "eNewsletterPro".  The fields to modify are shown below in Bold Italics.  The servernameorip can be set to either the name of the SQL server or the IP address.


Note: If SQL is on the same machine, use (LOCAL) including the parentheses.  If SQL server is on another machine, use server=IPAddress where IPAddress is the IP Address of the SQL server.

Install eNewsletter Pro Web-Based Interface

  1. Determine the web site where you will install eNewsletter Pro.  This could be a new web site or a sub-folder in an existing  web site.  If installing within an existing web site, the directory must be made an Application Starting Point so that eNewsletter Pro can use it's own Global.asa file.  Click here for instructions on creating an application starting point.     Make sure this application pool is set to run .net 4.0 instead of 2.0.
  2. Copy the files from the /eNewsletterProEnterpriseDotNet/eNewsletterPro/ folder into the web folder that will house the web interface. Be sure to INCLUDE all the subfolders (admin,databaseuploads,imageuploads,images).
  3. Set the database connection in the web.config file.  The variable is called DBConnectionString.

    name="DBConnectionString" value="server=XXX.XXX.XXX.XXX;UID=eNewsletterPro;
    PWD=yourpassword;DATABASE=eNewsletterPro" />

    Server=The IP Address of the SQL server
    UID=The Username you assigned to the database.  The default username is eNewsletterPro
    PWD=The password you assigned to the database
    DATABASE=The name of the database.  The default is eNewsletterPro

  4. If you will allow users to upload images to attach to the newsletters, give the USERS user AND ASPNET user WRITE permissions on the folder called "uploadedimages".  Also do the same on the "databaseuploads" folder and "ChartImages" folder.  This folder is used to store temporary databases that are uploaded to import subscribers and the ChartImages is used to store graphical charts.  You should also give the anonymous users delete permissions on the databaseuploads folder so the databases are deleted after the data is imported.
    Note: For security reasons, turn off execute and script access on both these folders.  This will prevent a malicious user from uploading and executing a damaging script or executable.
    Click here for instructions on setting these permissions.

  5. Run the eNewsletter Pro administration console in your browser.  The administration console is located in a folder called /admin/.  The default file name is default.aspx.  For example, if you installed the software in a sub folder called enewsletterpro you can use... http://www.yourdomain.com/enewsletterpro/admin/default.aspx 
  6. Login using Admin1 for the username and password.
  7. Click setup and define the setup information including the license key that was emailed to you.
  8. Note: If you will not be sending individual messages through a separate SMTP server, then you must set the permissions on the pickup folder by following these directions.

    Note: The Admin area is located in an /Admin/ folder.  The user login area is in a folder called "user".  It is HIGHLY Recommended that you add Windows level password protection to the entire ADMIN folder.  To do this, simply remove the anonymous web user account from the /admin/ folder.

    Admin console /foldername/admin/default.aspx

    Ex. http://www.yourdomain.com/enewsletterpro/admin/default.aspx

    User console /foldername/user/default.aspx

    Ex. http://www.yourdomain.com/enewsletterpro/user/default.aspx

IMPORTANT NOTE: Be sure that your computer has a Fully Qualified Domain Name (FQDN) so that other mail servers will accept messages from your server.  Click here for more information.

Next, make sure that your IP address has a valid Reverse DNS record that resolves the IP address back to the domain name.

Click here for an article on Reverse DNS





Installation is complete!  


Special Notes for 64-bit servers

If your server is 64-bit, please set your application pool to Enable32BitApplications=True in order to allow importing subscribers.  Instructions are found here.
View Our Getting Started Guide



Other Products From AdComplete.com: Affiliate Marketing Software, Ad Server Software, Poll Software, eCard Software