larger smaller normal text version of this page

Revision [2011]

Last edited on 2009-09-24 16:10:19 by AlStillero [Reverted edits by LataviaWright]
Additions:
==[[PhplistDocumentation phplist Documentation]] » [[PhplistInstallation Installation]] » ==
The following settings in the ##config.php## file must be configured for phplist to work on your server. The settings will enable phplist to connect to your database, to send emails and receive bounced emails, as well as a number of important security and optional features (HTML, RSS, Attachments, sending criteria, etc.)
Deletions:
==[[PhplistDocumentation phplist Documentation]] » [[PhplistInstallation Installation]] » ==
The following settings in the ##config.php## file must be configured for phplist to work on your server. The settings will enable phplist to connect to your database, to send emails and receive bounced emails, as well as a number of important security and optional features (HTML, RSS, Attachments, sending criteria, etc.) so for any question. see related for details: [[http://www.bestessays.com.au essay writing service]]


Revision [2010]

Edited on 2009-09-22 19:49:05 by LataviaWright
Additions:
The following settings in the ##config.php## file must be configured for phplist to work on your server. The settings will enable phplist to connect to your database, to send emails and receive bounced emails, as well as a number of important security and optional features (HTML, RSS, Attachments, sending criteria, etc.) so for any question. see related for details: [[http://www.bestessays.com.au essay writing service]]
Deletions:
The following settings in the ##config.php## file must be configured for phplist to work on your server. The settings will enable phplist to connect to your database, to send emails and receive bounced emails, as well as a number of important security and optional features (HTML, RSS, Attachments, sending criteria, etc.)


Revision [1912]

Edited on 2009-04-13 21:02:26 by AlStillero [Email address validation setting]
Additions:
>>Translations: [[SpanishDocumentation es]] [[FrenchDocumentation fr]] [[DocumentationDutch nl]]>>
//This page contains information on how to configure the configuration file (config.php) of your phpList installation. Later on, some additional settings will need to be configured in the [[ConfigurePhplistInfo configuration page]] of the Admin backend module//.
==Email address validation==
Since v2.10.9 you can define the email validation level. For more, pleas see [[PhpListEmailValidation Validating email addresses]].
# Since v2.10.9 you can define the email validation level. Possible values are:
# 0 = Disable email address validation.
# 1 = TLD & domain validation + no local part validation
# 2 = RFC821 email validation without escaping and quoting of local part
# 3 = RFC821 email validation [default value if this setting is undefined]
define("EMAIL_ADDRESS_VALIDATION_LEVEL",3);
Deletions:
//This page contains information on how to configure the configuration file (config.php) of your phplist installation. Later on, some additional settings will need to be configured in the [[ConfigurePhplistInfo configuration page]] of the Admin backend module//.
If you are a spanish speaker, here you can find a [[SpanishConfig spanish commented config.php file]]


Revision [1862]

Edited on 2009-03-09 13:32:11 by BasOvink
Additions:
~1) [[PhpListConfigExperimental Experimental Features]]
Deletions:
~1) Experimental Features


Revision [1751]

Edited on 2008-11-28 01:14:21 by AlStillero [Added settings added in release 2.10.7 (forward to friend).]
Additions:
==Forward to a friend - retain attributes==
#0011857: forward to friend, retain attributes (since ver. 2.10.7)
# When forwarding ('to a friend') the message will be using the attributes of the destination email by default.
# This often means the message gets stripped of al its attributes.
# When setting this constant to 1, the message will use the attributes of the forwarding user. It can be used
# to connect the destinatory to the forwarder and/or reward the forwarder.
define("KEEPFORWARDERATTRIBUTES",0);
==Forward to a friend - multiple emails==
#0011860: forward to friend, multiple emails (since ver. 2.10.7)
# This setting defines howmany email addresses you can enter in the forward page.
# Default is 1 to not change behaviour from previous version.
define("FORWARD_EMAIL_COUNT",1);
==Forward to a friend - personal message==
#0011996: forward to friend - personal message (since ver. 2.10.7)
# Allow user to add a personal note when forwarding 'to a friend'
# 0 will turn this option off. default is 0 to not change behaviour from previous version.
# 500 is recommended as a sound value to write a little introductory note to a friend
#The note is prepeded to both text and html messages and will be stripped of all html
define("FORWARD_PERSONAL_NOTE_SIZE",0);
==Forward to a friend - different content==
#0013076: different content when forwarding 'to a friend' (since ver. 2.10.7)
# Allow admin to enter a different message that will be sent when forwarding 'to a friend'
# This will show an extra tab in the message dialog.
define("FORWARD_ALTERNATIVE_CONTENT",0);
==Forward to a friend - Lead Ref Scheme==
#0013845 Lead Ref Scheme (since ver. 2.10.7)
# When this setting has a value <> '' all succesfull handovers to the MTA will be counted
# and saved in the attribute with the name of this setting.
#define('FORWARD_FRIEND_COUNT_ATTRIBUTE', 'FriendCount');


Revision [1382]

Edited on 2007-09-16 20:30:18 by AlStillero [minor edit]
Additions:
For debugging purposes it could be useful to enable error reporting. Please consult the [[http://nl.php.net/error_reporting PHP documentation]] for more info on the constants to use for different error reporting levels, e.g. ##E_ALL## would report all supported errors and warnings.
# if you want more trouble, make this 63 or E_ALL (very unlikely you will like the result)
Deletions:
For debugging purposes it could be useful to enable error reporting. Please consult the [[http://nl.php.net/error_reporting PHP documentation]] for more info on the constants to use for different error reporting levels, e.g. ##E_ALL##.
# if you want more trouble, make this ##63## or ##E_ALL## (very unlikely you will like the result)


Revision [1381]

Edited on 2007-09-16 20:27:41 by AlStillero [Small addtion + reference on PHP error reporting levels]
Additions:
For debugging purposes it could be useful to enable error reporting. Please consult the [[http://nl.php.net/error_reporting PHP documentation]] for more info on the constants to use for different error reporting levels, e.g. ##E_ALL##.
# if you want more trouble, make this ##63## or ##E_ALL## (very unlikely you will like the result)
Deletions:
# if you want more trouble, make this 63 (very unlikely you will like the result)


Revision [1132]

Edited on 2007-05-14 18:36:27 by LucianoAFerrer
Additions:
If you are a spanish speaker, here you can find a [[SpanishConfig spanish commented config.php file]]
Deletions:
Here you can find a [[SpanishConfig spanish commented config.php file]]


Revision [1130]

Edited on 2007-05-14 18:26:46 by LucianoAFerrer [link to spanish config.php]
Additions:
Here you can find a [[SpanishConfig spanish commented config.php file]]


Revision [1043]

Edited on 2007-01-04 17:37:04 by AlStillero [some edits]
Additions:
The phpList public interface (frontend) has been translated into many languages (localization files reside in /lists/texts). Choose the one you want here.
==Admin authentication module==
==Stacked attribute selection==
Deletions:
The phpList admin interface has been translated into many languages (localization files reside in \lists\admin\lan). Choose the one you want here.
==admin authentication module==
==Stacked attribure selection==


Revision [1042]

Edited on 2007-01-04 17:20:40 by AlStillero [some edits]
Additions:
==Require login==
==Maximum number of lists==
==Command line users==
==Ask for user password==
==Unsubscribe requires password==
==Unsubscribe jump-off==
==Blacklist grace time==
==Check for session IP==
==Encrypt user passwords==
==Check for host==
$check_for_host = 0;
==Test mode==
==Verbose==
==Warn about PHP settings==
==Manually process queue==
==Workaround Outlook bug==
==User history system info==
);
==Register==
==Credits==
# $stats_collection_address = 'phplist-stats@tincan.co.uk';
==Number of criterias==
==Allow non-list subscribe==
==Mail queue batch processing==
==Mail queue throttle==
==Year ranges for date attributes==
==Empty value prefix==
==Admin details for messsages==
==Test messages==
Deletions:
$check_for_host = 0;%%
);%%
# $stats_collection_address = 'phplist-stats@tincan.co.uk';%%


Revision [1039]

Edited on 2007-01-04 07:15:44 by AlStillero [some edits]
Additions:
==List exclude==
==admin authentication module==
==Stacked attribure selection==
==Send a webpage==
==Mailqueue auto-throttle==
==Click tracking==
==Domain throttling==
==Domain auto-throttle==
==Admin language==
==Advanced bounce processing==
==Form action==
==Database module==
==Sessions==
==ADOdb==
==Error level==


Revision [1038]

Edited on 2007-01-03 02:44:32 by AlStillero [minor formatting]

No differences.

Revision [1036]

Edited on 2007-01-03 01:54:17 by AlStillero [added spam block + some edits]
Additions:
define('USE_ADVANCED_BOUNCEHANDLING',0);
==Spam block==
Since version 2.10.4 you can use the experimental spam block setting to detect spam bots.
# add spamblock
# if you set this to 1, phplist will try to check if the subscribe attempt is a spambot trying to send
# nonsense. If you think this doesn't work, set this to 0
# this is currently only implemented on the subscribe pages
define('USE_SPAM_BLOCK',1);
# notify spam
# when phplist detects a possible spam attack, it can send you a notification about it
# you can check for a while to see if the spam check was correct and if so, set this value
# to 0, if you think the check does it's job correctly.
# it will only send you emails if you have "Does the admin get copies of subscribe, update and unsubscribe messages"
# in the configuration set to true
define('NOTIFY_SPAM',1);
==Message encoding==
==RSS==
==FCKeditor==
==""TinyMCE"" editor==
==Manual text part==
==Attachments==
==Attachment repository==
==Plugins==
==PDF==
==Export==
==Repetition==
==Prepare==
==Mail server==
==Temp dir==
Deletions:
define('USE_ADVANCED_BOUNCEHANDLING',0);%%


Revision [938]

Edited on 2006-11-03 03:49:50 by AlStillero [added some links, minor edits]
Additions:
[[UsingFCKEditor FCKeditor]]
[[TinyMCE TinyMCE editor]]
Deletions:
**FCKEditor** - some notes on setting up the FCKEditor upload directory
FCKEditor, an HTML editor included with the PHPlist distribution archive, is a tool used in PHPList to create and edit email messages. It will also allow you to upload images to the PHPList directory on your website, which can then be linked to from within your messages. Forum posts suggest there is some confusion on how to do this. By default, after installing PHPList, FCKEditor will allow you to link to an image on your site when you click on the image icon. But it will not let you upload an image till you have created the upload directory and set the write permissions. To enable this:
~- Create a folder in your PHPList root directory called uploadimages (or whatever the **FCKIMAGES_DIR** is set to in your config.php file).
~- Change the permissions of this folder to allow write access ("chmod 777 uploadimages" worked for me)
The image selection window in FCKEditor will then automatically change to allow uploading images to this folder and thus permit you to link to them in your messages. No changes to the FCKEditor configuration are required.


Revision [886]

Edited on 2006-10-22 03:24:08 by AlStillero [added breadcrumb trail]
Additions:
==[[PhplistDocumentation phplist Documentation]] » [[PhplistInstallation Installation]] » ==
Deletions:
[[PhplistDocumentation phplist Documentation]]
==Installation » Configuration==


Revision [787]

Edited on 2006-10-16 17:41:40 by AlStillero [config.php settings updated to ver 2.10.3, and some edits]
Additions:
//This page contains information on how to configure the configuration file (config.php) of your phplist installation. Later on, some additional settings will need to be configured in the [[ConfigurePhplistInfo configuration page]] of the Admin backend module//.
===Choosing the language===
# this is the language for the frontend pages. In the admin pages you can
# choose your language by using the dropdown in the pages (since ver.2.10.3).
===Security related settings===
# or you can use the following to disable the check (take off the # in front of the line)
# $commandline_users = array();
===Debugging and informational===
===Feedback to developers===
# by the developers but also helps build interest, traffic and use of
===Miscellaneous===
# batch processing
# if you are on a shared host, it will probably be appreciated if you don't send
# out loads of emails in one go. To do this, you can configure batch processing.
# Please note, the following two values can be overridden by your ISP by using
# a server wide configuration. So if you notice these values to be different
# in reality, that may be the case
# define the amount of emails you want to send per period. If 0, batch processing
# is disabled and messages are sent out as fast as possible
define("MAILQUEUE_BATCH_SIZE",0);
# define the length of one batch processing period, in seconds (3600 is an hour)
define("MAILQUEUE_BATCH_PERIOD",3600);
# to avoid overloading the server that sends your email, you can add a little delay
# between messages that will spread the load of sending
# you will need to find a good value for your own server
# value is in seconds (or you can play with the autothrottle below)
define('MAILQUEUE_THROTTLE',0);
# year ranges. If you use dates, by default the drop down for year will be from
# three years before until 10 years after this the current value for year. If there
# is no current value the current year will be used.
# if you want to use a bigger range you can set the start and end year here
# be aware that the drop down may become very large.
# if set to 0 they will use the default behaviour. So I'm afraid you can't start with
# year 0. Also be aware not to set the end year to something relatively soon in the
# future, or it will stop working when you reach that year.
define('DATE_START_YEAR',0);
define('DATE_END_YEAR',0);
# empty value prefix. This can be used to identify values in select attributes
# that are not allowed to be selected and cause an error "Please enter your ..."
# by using a top value that starts with this string, you can make sure that the
# selects do not have a default value, that may be accidentally selected
# eg. "-- choose your country"
define('EMPTY_VALUE_PREFIX','--');
# admin details for messages
# since ver. 2.10.3 if this is enabled phplist will initialise the From in new messages to be the
# details of the logged in administrator who is sending the message
# otherwise it will default to the values set in the configure page that identify
# the From for system messages
define('USE_ADMIN_DETAILS_FOR_MESSAGES',1);
# test emails
# if you send a test email, phplist will by default send you two emails, one in HTML format
# and the other in Text format. Since ver. 2.10.3, if you set this to 1, you can override this behaviour
# and only have a test email sent to you that matches the user record of the user that the
# test emails are sent to
define('SEND_ONE_TESTMAIL',0);
%%
===Experimental Features===
# admin authentication module.
# admin directory. It will tell you the functions that need to be defined for phplist to
# to your message. This is quite a bit more powerful than the old method, but it can also
define('MAILQUEUE_AUTOTHROTTLE',0);
# Click tracking
# If you set this to 1, all links in your emails will be converted to links that
# go via phplist. This will make sure that clicks are tracked. This is experimental and
# all your findings when using this feature should be reported to mantis
# for now it's off by default until we think it works correctly
define('CLICKTRACK',0);
# Click track, list detail
# if you enable this, you will get some extra statistics about unique users who have clicked the
# links in your messages, and the breakdown between clicks from text or html messages.
# However, this will slow down the process to view the statistics, so it is
# recommended to leave it off, but if you're very curious, you can enable it
define('CLICKTRACK_SHOWDETAIL',0);
# Domain Throttling
# You can activate domain throttling, by setting USE_DOMAIN_THROTTLE to 1
# define the maximum amount of emails you want to allow sending to any domain and the number
# of seconds for that amount. This will make sure you don't send too many emails to one domain
# which may cause blacklisting. Particularly the big ones are tricky about this.
# it may cause a dramatic increase in the amount of time to send a message, depending on how
# many users you have that have the same domain (eg hotmail.com)
# if too many failures for throttling occur, the send process will automatically add an extra
# delay to try to improve that. The example sends 1 message every 2 minutes.
define('USE_DOMAIN_THROTTLE',0);
define('DOMAIN_BATCH_SIZE',1);
define('DOMAIN_BATCH_PERIOD',120);
# if you have very large numbers of users on the same domains, this may result in the need
# to run processqueue many times, when you use domain throttling. You can also tell phplist
# to simply delay a bit between messages to increase the number of messages sent per queue run
# if you want to use that set this to 1, otherwise simply run the queue many times. A cron
# process every 10 or 15 minutes is recommended.
define('DOMAIN_AUTO_THROTTLE',0);
# admin language
# if you want to disable the language switch for the admin interface (and run all in english)
# set this one to 0
define('LANGUAGE_SWITCH',1);
# advanced bounce processing
# with advanced bounce handling you are able to define regular expressions that match bounces and the
# action that needs to be taken when an expression matches. This will improve getting rid of bad emails in
# your system, which will be a good thing for making sure you are not being blacklisted by other
# mail systems
# if you use this, you will need to teach your system regularly about patterns in new bounces
define('USE_ADVANCED_BOUNCEHANDLING',0);%%
===Advanced Features, HTML editor, RSS, Attachments, Plugins, PDF creation===
**FCKEditor** - some notes on setting up the FCKEditor upload directory
FCKEditor, an HTML editor included with the PHPlist distribution archive, is a tool used in PHPList to create and edit email messages. It will also allow you to upload images to the PHPList directory on your website, which can then be linked to from within your messages. Forum posts suggest there is some confusion on how to do this. By default, after installing PHPList, FCKEditor will allow you to link to an image on your site when you click on the image icon. But it will not let you upload an image till you have created the upload directory and set the write permissions. To enable this:
~- Create a folder in your PHPList root directory called uploadimages (or whatever the **FCKIMAGES_DIR** is set to in your config.php file).
~- Change the permissions of this folder to allow write access ("chmod 777 uploadimages" worked for me)
The image selection window in FCKEditor will then automatically change to allow uploading images to this folder and thus permit you to link to them in your messages. No changes to the FCKEditor configuration are required.
define("TEXTEMAIL_ENCODING",'7bit');
# monthly. To use the feature you need XML support in your PHP installation, and you
# NOTE: If you enable TinyMCE please disable FCKeditor and vice-versa.
# TinyMCE Support (http://tinymce.moxiecode.com/)
# It is suggested to copy the tinymce/jscripts/tiny_mce directory from the
# standard TinyMCE distribution into the public_html/lists/admin/plugins
# directory in order to keep the install clean.
# NOTE: If you enable TinyMCE please disable FCKeditor and vice-versa.
# Set this to 1 to turn on TinyMCE for writing messages:
define("USETINYMCEMESG", 0);
# Set this to 1 to turn on TinyMCE for editing templates:
define("USETINYMCETEMPL", 0);
# Set this to path of the TinyMCE script, relative to the admin directory:
define("TINYMCEPATH", "plugins/tiny_mce/tiny_mce.js");
# Set this to the language you wish to use for TinyMCE:
define("TINYMCELANG", "en");
# Set this to the theme you wish to use. Default options are: simple, default and advanced.
define("TINYMCETHEME", "advanced");
# Set this to any additional options you wish. Please be careful with this as you can
# inadvertantly break TinyMCE. Rever to the TinyMCE documentation for full details.
# Should be in the format: ',option1:"value",option2:"value"' <--- note comma at beginning
define("TINYMCEOPTS", "");
# to 1. If you tend to send out html emails, it is recommended to do so.
define("PHPMAILER",1);
# To use a SMTP please give your server hostname here, leave it blank to use the standard
# PHP mail() command.
define("PHPMAILERHOST",'');
# if you want to use smtp authentication when sending the email uncomment the following
# two lines and set the username and password to be the correct ones
#$phpmailer_smtpuser = 'smtpuser';
#$phpmailer_smtppassword = 'smtppassword';
# tmpdir. A location where phplist can write some temporary files if necessary
# Make sure it is writable by your webserver user, and also check that you have
# open_basedir set to allow access to this directory. Linux users can leave it as it is.
# this directory is used for all kinds of things, mostly uploading of files (like in
# import), creating PDFs and more
$error_level = error_reporting(0);
%%
Deletions:
//This page contains information on how to configure a phplist **installation**.//
====Choosing the language====
====Security related settings====
====Debugging and informational====
====Feedback to developers====
# by the developers but also helps build interest, traffic and use of
====Miscellaneous====
define("ALLOW_NON_LIST_SUBSCRIBE",0);%%
====Experimental Features====
# admin authentication module.
# admin directory. It will tell you the functions that need to be defined for phplist to
# to your message. This is quite a bit more powerful than the old method, but it can also
define('MAILQUEUE_AUTOTHROTTLE',0);%%
====Advanced Features, HTML editor, RSS, Attachments, Plugins. PDF creation====
FCKEditor, an HTML editor included with PHPlist, is the tool used in PHPList to create and edit mail messages. It also allows you to upload images to your PHPList directory on your website which can then be linked to from within your messages. Conversations on the forums suggest there is some confusion over how to do this. By default, after installing PHPList, FCKEditor will allow you to link to an image on your site when you click on the image icon. But it will not let you upload an image. To enable this:
~Create a folder in your PHPList root directory called uploadimages (or whatever FCKIMAGES_DIR is set to in your config file).
~Change the permissions of this folder to allow write access ('chmod 777 uploadimages' worked for me)
The image selection window in FCKEditor will then automatically change to allow you to upload images to this area and then link to them in your messages. No changes to FCKEditor configuration are required.
define("TEXTEMAIL_ENCODING","quoted-printable");
# monthly. To use the feature you need XML support in your PHP installation, and you
# James Storm has contributed a new version of the HTML email class that creates the
# HTML emails. He claims that his class fixes all kinds of things for MS Outlook.
# if you want to use his class instead of the standard one, set this to 1
# if you do so, we'd appreciate feedback whether it works ok, so we can integrate it
# properly into the system. We need some more test information before this can be done
# this does currently not work, so do not use it!
define("USE_OUTLOOK_OPTIMIZED_HTML",0);
# to 1, this code is not finished yet, and it is highly experimental. Do not use on
# live installations, only to play around with, and for testing.
# if you want to use this, put the phpmailer files in lists/admin/phpmailer
# I will include it in a future release, but for now, you will have to add it yourself
define("PHPMAILER",0);
# If you do the above, and you want to send with SMTP, give your SMTP server here:
# otherwise the normal mail() function will be used
define("SMTPHOST","mail");
# if you upgrade we need to be able to write temporary files somewhere
# indicate where this can be done. Make sure it is writable by your webserver
# user. Linux users can leave it as it is.
# If you send messages as PDF, you will need to use this as well
# also the RSS class will create cache files in this directory
$error_level = error_reporting(0);%%


Revision [592]

Edited on 2006-07-17 15:43:43 by HernoL
Additions:
[[PhplistDocumentation phplist Documentation]]
Deletions:
PhplistDocumentation


Revision [591]

Edited on 2006-07-17 15:42:55 by HernoL
Additions:
PhplistDocumentation
Deletions:
phplistDocumentation


Revision [590]

The oldest known version of this page was created on 2006-07-17 15:42:30 by HernoL
Page was generated in 10.4269 seconds