Skip to content

Instantly share code, notes, and snippets.

@cgsmith
Created August 22, 2013 14:27
Show Gist options
  • Save cgsmith/6307906 to your computer and use it in GitHub Desktop.
Save cgsmith/6307906 to your computer and use it in GitHub Desktop.
PHP Mail Configuration
<?php
/*
=========================================================================
General settings for language and database
=========================================================================
*/
$language_module = "english.inc";
$database_host = "localhost";
$database_name = "";
$database_user = "";
$database_password = '';
$installation_name = 'phpList';
$table_prefix = "pl_";
$usertable_prefix = "pl_user_";
$pageroot = '/phplist';
$adminpages = '/phplist/admin';
/*
=========================================================================
Settings for handling bounces
=========================================================================
*/
$bounce_protocol = 'pop';
define ("MANUALLY_PROCESS_BOUNCES",1);
$bounce_mailbox_host = 'localhost';
$bounce_mailbox_user = 'popuser';
$bounce_mailbox_password = 'password';
$bounce_mailbox_port = "110/pop3/notls";
$bounce_mailbox = '/var/spool/mail/listbounces';
$bounce_mailbox_purge = 1;
$bounce_mailbox_purge_unprocessed = 1;
$bounce_unsubscribe_threshold = 5;
/*
=========================================================================
Security related settings
=========================================================================
*/
$require_login = 1;
define("MAXLIST",1);
$commandline_users = array("admin");
define("ASKFORPASSWORD",0);
define("UNSUBSCRIBE_REQUIRES_PASSWORD",0);
define("UNSUBSCRIBE_JUMPOFF",0);
$blacklist_gracetime = 5;
define("CHECK_SESSIONIP",1);
define("ENCRYPTPASSWORD",0);
$check_for_host = 0;
/*
=========================================================================
Debugging and informational
=========================================================================
*/
define ("TEST",0);
define ("VERBOSE",0);
define ("WARN_ABOUT_PHP_SETTINGS",1);
define ("MANUALLY_PROCESS_QUEUE",1);
define('SEND_QUEUE_PROCESSING_REPORT',true);
define("WORKAROUND_OUTLOOK_BUG",0);
$userhistory_systeminfo = array(
'HTTP_USER_AGENT',
'HTTP_REFERER',
'REMOTE_ADDR'
);
define('USE_SPAM_BLOCK',1);
define('NOTIFY_SPAM',1);
/*
=========================================================================
Feedback to developers
=========================================================================
*/
define ("REGISTER",1);
define("EMAILTEXTCREDITS",0);
define("PAGETEXTCREDITS",0);
define ("NOSTATSCOLLECTION",0);
/*
=========================================================================
Miscellaneous
=========================================================================
*/
define ("NUMCRITERIAS",2);
define("ALLOW_NON_LIST_SUBSCRIBE",0);
define("MAILQUEUE_BATCH_SIZE",0);
define("MAILQUEUE_BATCH_PERIOD",100);
define('MAILQUEUE_THROTTLE',0);
define('DATE_START_YEAR',0);
define('DATE_END_YEAR',0);
define('EMPTY_VALUE_PREFIX','--');
define('USE_ADMIN_DETAILS_FOR_MESSAGES',1);
define('SEND_ONE_TESTMAIL',0);
/*
=========================================================================
Experimental Features
=========================================================================
*/
define("USE_LIST_EXCLUDE",0);
define("STACKED_ATTRIBUTE_SELECTION",0);
define('REMOTE_URL_REFETCH_TIMEOUT',3600);
define('MAILQUEUE_AUTOTHROTTLE',0);
define('CLICKTRACK',0);
define('CLICKTRACK_SHOWDETAIL',0);
define('USE_DOMAIN_THROTTLE',0);
define('DOMAIN_BATCH_SIZE',1);
define('DOMAIN_BATCH_PERIOD',120);
define('DOMAIN_AUTO_THROTTLE',0);
define('LANGUAGE_SWITCH',1);
define('USE_ADVANCED_BOUNCEHANDLING',0);
/*
=========================================================================
Security
=========================================================================
*/
define('CHECK_REFERRER',false);
$allowed_referrers = array();
/*
=========================================================================
Advanced Features, HTML editor, RSS, Attachments, Plugins. PDF creation
=========================================================================
*/
define("HTMLEMAIL_ENCODING","quoted-printable");
define("TEXTEMAIL_ENCODING",'7bit');
define("ENABLE_RSS",0);
define("MANUALLY_PROCESS_RSS",1);
define("USEFCK",1);
define("FCKIMAGES_DIR","uploadimages");
define("USETINYMCEMESG", 0);
define("USETINYMCETEMPL", 0);
define("TINYMCEPATH", "plugins/tiny_mce/tiny_mce.js");
define("TINYMCELANG", "en");
define("TINYMCETHEME", "advanced");
define("TINYMCEOPTS", "");
define("USE_MANUAL_TEXT_PART",0);
define("ALLOW_ATTACHMENTS",0);
define("NUMATTACHMENTS",1);
define("FILESYSTEM_ATTACHMENTS",0);
define("MIMETYPES_FILE","/etc/mime.types");
define("DEFAULT_MIMETYPE","application/octet-stream");
define("PLUGIN_ROOTDIR","/home/me/phplistplugins");
$attachment_repository = '/tmp';
$export_mimetype = 'application/csv';
define("EXPORT_EXCEL",0);
define("USE_REPETITION",0);
define("USE_PREPARE",0);
define("KEEPFORWARDERATTRIBUTES",0);
define("FORWARD_EMAIL_COUNT",1);
define("FORWARD_PERSONAL_NOTE_SIZE",0);
define("FORWARD_ALTERNATIVE_CONTENT",0);
define("PHPMAILER",1);
define("PHPMAILERHOST",'smtp.mandrillapp.com');
$phpmailer_smtpuser = 'mandrill user';
$phpmailer_smtppassword = 'mandrillkey';
$phpmailer_smtpport = '587';
$tmpdir = '/tmp';
$database_module = "mysql.inc";
$error_level = error_reporting(0);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment