Table Of Contents
 

Installation

Installing ProLetterFusion is very straight forward.

Once you purchase your copy, unzip the contents of the ZIP file to your hard drive. The package contains a folder called ProLetterFusion holding all the files required.

Database Schema

Create a database called ProLetterFusion and use the script in the folder "ProLetterFusion/setup/database" folder called proletterfusion2.sql to create the initial tables and data that is required to run the application.

Create a datasource to this database in the ColdFusion Administrator and edit the settings below.

Settings File

The main file holding all the settings for your installation is called settings.cfm and resides in the root of the application.

These settings are loaded into the APPLICATION scope when run the app initialises first. To reload the settings if you make a change, you need to call the URL of your installation with a URL variable called FLUSH set to 1.

e.g: http://www.myserver.com/proLetterFusion/index.cfm?flush=1

Database Settings

	<cfset APPLICATION.db_datasource = "www-proletterfusion2-mysql">
	<cfset APPLICATION.db_username = "USERNAME">
	<cfset APPLICATION.db_password = "PASSWORD">
	<cfset APPLICATION.db_type = "MYSQL">

Application Path Settings

	<cfset APPLICATION.siteFilePath = "C:\ColdFusion8\wwwroot\projects\ProLetterFusion2\">
	<cfset APPLICATION.siteUrl = "http://localhost/projects/proLetterFusion2/">

Encryption Settings

	<cfset APPLICATION.secretKey = "plf">
	<cfset APPLICATION.encryptUsingCFusion = "YES">

Scheduled Tasks Settings

	<cfset APPLICATION.mailSendingBatchCount = "500">	
	<cfset APPLICATION.wrapText = "74">
	
	<cfset APPLICATION.deliverEmailsScheduleMinutesInterval = "1">
	<cfset APPLICATION.bounceCheckerScheduleMinutesInterval = "1">

Bounce Settings

	<cfset APPLICATION.bounceServer = "mail.proletterfusion.com">
	<cfset APPLICATION.bounceEmailUsername = "bounce@proletterfusion.com">
	<cfset APPLICATION.bounceEmailPassword = "">

The bounce checking works by having a catch-all email account on the domain. This is the email account you specify for the bounceEmailUsername

SPAM Settings

	<cfset APPLICATION.purgeDays = "2">

Mail Server Settings

	<cfset APPLICATION.mailServer = "mail.digital-crew.com">
	<cfset APPLICATION.mailServerAuthentication = "NO">
	<cfset APPLICATION.mailServerUsername = "">
	<cfset APPLICATION.mailServerPassword = "">

Misc Settings

	<cfset APPLICATION.appName = "ProLetterFusion V2.0.1">
	<cfset APPLICATION.applicationEmailAddress = "info@proletterfusion.com">
	
	<cfset REQUEST.developerMode = "YES">
	<cfset APPLICATION.useCFXPop = "NO">