| Current File : /home/mmdealscpanel/yummmdeals.com/dada.tar |
php82/import.php 0000644 00000006306 15034222037 0007533 0 ustar 00 <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
e4ii4D0= php82/install.php 0000644 00000022027 15034222040 0007657 0 ustar 00 <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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 php53/import.php 0000644 00000006104 15034222040 0007517 0 ustar 00 <?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
J7G= php53/install.php 0000644 00000021111 15034222040 0007646 0 ustar 00 <?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
E81JZH/84ZDlsg4CeAop notes.txt 0000644 00000003175 15034222040 0006433 0 ustar 00 Download tar file
keep both password different (Admin password and List password both should be different)
1) .htaccess is required so do not remove .htaccess even if it is not created by dada. (Since 9.1.3 it has a default .htaccess keep that and add our changes to it)
2) In dada.zip Rename folder "/DADA/perllib/JSON-remove_to_install" to "/DADA/perllib/JSON" and file "/DADA/perllib/JSON.pm-remove_to_install" to "/DADA/perllib/JSON.pm" as it renames this folder and file in manual installation.
(Required again since 11.2.6 as script does so while manual installation on cpanel)(No need since 11.19.0)
3) click on manual and not auto, mysql, Port 3306, Set up new mailing list at the time of installation and create mailing list
4)Keep 'List consent' blank in manual installation while setting up mailing list.(Since 11.0.0)
5) Make manual install on Webuzo where you have Innodb
6)Make manual installation on server where there is Mysql version 5.6(As since 11.4.4 as in table 'dada_message_drafts' CURRENT_TIMESTAMP is used on column `created_timestamp`). Also vendor has mentioned in the link below on Github that he shall update the MYSQL requirement to 5.6 in documentation
https://github.com/justingit/dada-mail/issues/822
No need to handle mail.cgi changes as they commented and minor one.
7) Delete entries from `dada_simple_auth_str` table and adjust AUTO_INCREMENT accordingly as these entries are made again after visiting admin panel.
8) We have kept MYSQL requirement to 8.0 in info.xml , since importing dumps of MYSQL 5.6 , MYSQL 5.7 cause SQL syntax errors post installation on MYSQL 8.0 via Softaculous, while creating drafts. etc. Config.pm 0000644 00000171321 15034222040 0006304 0 ustar 00 package DADA::Config;
use v5.10.1;
#----------------------------------------------------------------------------#
# This file holds default values for the global configuration variables
# in Dada Mail. See:
#
# https://dadamailproject.com/d/global_variables.pod.html
#
# for more information.
#
#----------------------------------------------------------------------------#
require Exporter;
our @ISA = qw(Exporter);
use vars qw($PROGRAM_ROOT_PASSWORD $MAILPROG $DIR $FILES $PROGRAM_URL $S_PROGRAM_URL $RUNNING_UNDER $ADDITIONAL_PERLLIBS $PLUGIN_CONFIGS $PLUGINS_ENABLED $MAIL_SETTINGS $MASS_MAIL_SETTINGS $LIST_TYPES $AMAZON_SES_OPTIONS $MAILGUN_OPTIONS $WWW_ENGINE_OPTIONS $FIRST_SUB $SEC_SUB @C $SALT $ENABLE_CSRF_PROTECTION $FILE_CHMOD $DIR_CHMOD $GIVE_PROPS_IN_EMAIL $GIVE_PROPS_IN_HTML $GIVE_PROPS_IN_ADMIN $GIVE_PROPS_IN_SUBSCRIBE_FORM $PROGRAM_IMG_FILENAME $SUBSCRIBED_MESSAGE $ARCHIVES $TEMPLATES $ALTERNATIVE_HTML_TEMPLATE_PATH $TMP $LOGS $BACKUPS %BACKUP_HISTORY $ENFORCE_CLOSED_LOOP_OPT_IN $SUPPORT_FILES $WYSIWYG_EDITOR_OPTIONS $FILE_BROWSER_OPTIONS $SCHEDULED_JOBS_OPTIONS $SCREEN_CACHE $DATA_CACHE $GLOBAL_BLACK_LIST $GLOBAL_UNSUBSCRIBE $HIDDEN_SUBSCRIBER_FIELDS_PREFIX @PING_URLS $CONFIRMATION_TOKEN_OPTIONS $SUBSCRIPTION_SUCCESSFUL_COPY $PIN_WORD $PIN_NUM $TEXT_CSV_PARAMS $ALLOW_ROOT_LOGIN @CHARSETS @CONTENT_TYPES %LIST_SETUP_DEFAULTS %LIST_SETUP_INCLUDE %LIST_SETUP_OVERRIDES @LIST_SETUP_DONT_CLONE %PRIORITIES $ATTACHMENT_TEMPFILE $MAIL_VERP_SEPARATOR %MIME_TYPES $DEFAULT_MIME_TYPE $MIME_PARANOID $MIME_HUSH $MIME_OPTIMIZE $MIME_TOOLS_PARAMS $NPH $PROGRAM_USAGE_LOG $ROOT_PASS_IS_ENCRYPTED $SHOW_ADMIN_LINK $LIST_PASSWORD_RESET $ADMIN_FLAVOR_NAME $SIGN_IN_FLAVOR_NAME $DISABLE_OUTSIDE_LOGINS %LOG $DEBUG_TRACE %CPAN_DEBUG_SETTINGS $ADMIN_MENU $EMAIL_CASE @EMAIL_EXCEPTIONS $LIST_IN_ORDER $ADMIN_TEMPLATE $USER_TEMPLATE $BACKEND_DB_TYPE $SUBSCRIBER_DB_TYPE $ARCHIVE_DB_TYPE $SETTINGS_DB_TYPE $SESSION_DB_TYPE $BOUNCE_SCORECARD_DB_TYPE $CLICKTHROUGH_DB_TYPE %SQL_PARAMS $DBI_PARAMS $PROFILE_OPTIONS $PII_OPTIONS $GLOBAL_API_OPTIONS $PLUGIN_RUNMODES $PROGRAM_ERROR_LOG $SHOW_HELP_LINKS $HELP_LINKS_URL $VER $VERSION $PROGRAM_NAME @CONTENT_TRANSFER_ENCODINGS $CONFIG_FILE $PROGRAM_CONFIG_FILE_DIR $OS $DEFAULT_ADMIN_SCREEN $DEFAULT_LOGOUT_SCREEN $DEFAULT_SCREEN $HTML_CHARSET $SEND_ARCHIVED_MESSAGE $CAPTCHA_TYPE $GOOGLE_MAPS_PARAMS $RECAPTCHA_PARAMS $RECAPTHCA_MAILHIDE_PARAMS $LOGIN_COOKIE_NAME %COOKIE_PARAMS $CP_SESSION_PARAMS $GOOGLE_MAPS_API_PARAMS $RATE_LIMITING $HTML_TEXTTOHTML_OPTIONS $HTML_SCRUBBER_OPTIONS $TEMPLATE_SETTINGS $TEMPLATE_OPTIONS $LOGIN_WIDGET $NULL_DEVICE $LIST_QUOTA $SUBSCRIPTION_QUOTA $MAILOUT_AT_ONCE_LIMIT $MAILOUT_STALE_AFTER %EMAIL_HEADERS @EMAIL_HEADERS_ORDER $LIST_HEADERS);
@EXPORT_OK = qw($PROGRAM_ROOT_PASSWORD $MAILPROG $DIR $FILES $PROGRAM_URL $S_PROGRAM_URL $RUNNING_UNDER $ADDITIONAL_PERLLIBS $PLUGIN_CONFIGS $PLUGINS_ENABLED $MAIL_SETTINGS $MASS_MAIL_SETTINGS $LIST_TYPES $AMAZON_SES_OPTIONS $MAILGUN_OPTIONS $WWW_ENGINE_OPTIONS $FIRST_SUB $SEC_SUB @C $SALT $ENABLE_CSRF_PROTECTION $FILE_CHMOD $DIR_CHMOD $GIVE_PROPS_IN_EMAIL $GIVE_PROPS_IN_HTML $GIVE_PROPS_IN_ADMIN $GIVE_PROPS_IN_SUBSCRIBE_FORM $PROGRAM_IMG_FILENAME $SUBSCRIBED_MESSAGE $ARCHIVES $TEMPLATES $ALTERNATIVE_HTML_TEMPLATE_PATH $TMP $LOGS $BACKUPS %BACKUP_HISTORY $ENFORCE_CLOSED_LOOP_OPT_IN $SUPPORT_FILES $WYSIWYG_EDITOR_OPTIONS $FILE_BROWSER_OPTIONS $SCHEDULED_JOBS_OPTIONS $SCREEN_CACHE $DATA_CACHE $GLOBAL_BLACK_LIST $GLOBAL_UNSUBSCRIBE $HIDDEN_SUBSCRIBER_FIELDS_PREFIX @PING_URLS $CONFIRMATION_TOKEN_OPTIONS $SUBSCRIPTION_SUCCESSFUL_COPY $PIN_WORD $PIN_NUM $TEXT_CSV_PARAMS $ALLOW_ROOT_LOGIN @CHARSETS @CONTENT_TYPES %LIST_SETUP_DEFAULTS %LIST_SETUP_INCLUDE %LIST_SETUP_OVERRIDES @LIST_SETUP_DONT_CLONE %PRIORITIES $ATTACHMENT_TEMPFILE $MAIL_VERP_SEPARATOR %MIME_TYPES $DEFAULT_MIME_TYPE $MIME_PARANOID $MIME_HUSH $MIME_OPTIMIZE $MIME_TOOLS_PARAMS $NPH $PROGRAM_USAGE_LOG $ROOT_PASS_IS_ENCRYPTED $SHOW_ADMIN_LINK $LIST_PASSWORD_RESET $ADMIN_FLAVOR_NAME $SIGN_IN_FLAVOR_NAME $DISABLE_OUTSIDE_LOGINS %LOG $DEBUG_TRACE %CPAN_DEBUG_SETTINGS $ADMIN_MENU $EMAIL_CASE @EMAIL_EXCEPTIONS $LIST_IN_ORDER $ADMIN_TEMPLATE $USER_TEMPLATE $BACKEND_DB_TYPE $SUBSCRIBER_DB_TYPE $ARCHIVE_DB_TYPE $SETTINGS_DB_TYPE $SESSION_DB_TYPE $BOUNCE_SCORECARD_DB_TYPE $CLICKTHROUGH_DB_TYPE %SQL_PARAMS $DBI_PARAMS $PROFILE_OPTIONS $PII_OPTIONS $GLOBAL_API_OPTIONS $PLUGIN_RUNMODES $PROGRAM_ERROR_LOG $SHOW_HELP_LINKS $HELP_LINKS_URL $VER $VERSION $PROGRAM_NAME @CONTENT_TRANSFER_ENCODINGS $CONFIG_FILE $PROGRAM_CONFIG_FILE_DIR $OS $DEFAULT_ADMIN_SCREEN $DEFAULT_LOGOUT_SCREEN $DEFAULT_SCREEN $HTML_CHARSET $SEND_ARCHIVED_MESSAGE $CAPTCHA_TYPE $GOOGLE_MAPS_PARAMS $RECAPTCHA_PARAMS $RECAPTHCA_MAILHIDE_PARAMS $LOGIN_COOKIE_NAME %COOKIE_PARAMS $CP_SESSION_PARAMS GOOGLE_MAPS_API_PARAMS $RATE_LIMITING $HTML_TEXTTOHTML_OPTIONS $HTML_SCRUBBER_OPTIONS $TEMPLATE_SETTINGS $TEMPLATE_OPTIONS $LOGIN_WIDGET $NULL_DEVICE $LIST_QUOTA $SUBSCRIPTION_QUOTA $MAILOUT_AT_ONCE_LIMIT $MAILOUT_STALE_AFTER %EMAIL_HEADERS @EMAIL_HEADERS_ORDER $LIST_HEADERS);
#
#
#
#
$PROGRAM_CONFIG_FILE_DIR = '[[softdatadir]]/.dada_files/.configs';
#
#
#
#
#
#--------------------------------#
# Leave the below line, alone!
_config_import(); # Leave alone!
# Leave the above line, alone!
#--------------------------------#
BEGIN {
#
#
#
#
#
$PROGRAM_ERROR_LOG = '[[softdatadir]]/.dada_files/.logs/errors.txt';
#
#
#
#
#
# Keep this next bit as-is; it's just opening the error file for writing.
if (
$PROGRAM_ERROR_LOG
&& (!$ENV{NO_DADA_MAIL_CONFIG_IMPORT})
) {
open( STDERR, ">>$PROGRAM_ERROR_LOG" )
|| warn
"$PROGRAM_NAME Error: Cannot redirect STDERR, it's possible that Dada Mail does not have write permissions to this file ($PROGRAM_ERROR_LOG) or it doesn't exist! If Dada Mail cannot make this file for you, create it yourself and give it enough permissions so it may write to it: $!";
}
# chmod(0777, $PROGRAM_ERROR_LOG);
}
$PROGRAM_ROOT_PASSWORD //= 'root_password';
$ROOT_PASS_IS_ENCRYPTED //= 0;
($DIR) //= $PROGRAM_CONFIG_FILE_DIR =~ m/^(.*?)\/\.configs$/;
$ARCHIVES //= $DIR . '/.archives';
$BACKUPS //= $DIR . '/.backups';
$FILES //= $DIR . '/.lists';
$LOGS //= $DIR . '/.logs';
$PROGRAM_USAGE_LOG //= $LOGS . '/dada.txt';
$TEMPLATES //= $DIR . '/.templates';
$TMP //= $DIR . '/.tmp';
$PROGRAM_URL //= 'https://www.changetoyoursite.com/cgi-bin/dada/mail.cgi';
$S_PROGRAM_URL //= $PROGRAM_URL;
$RUNNING_UNDER //= 'CGI';
$ADDITIONAL_PERLLIBS //= [qw()];
$SUPPORT_FILES //= {
dir => '',
url => '',
};
$WYSIWYG_EDITOR_OPTIONS //= {
ckeditor => {
enabled => 0,
url => '',
},
tiny_mce => {
enabled => 0,
url => '',
},
};
$FILE_BROWSER_OPTIONS //= {
rich_filemanager => {
enabled => 0,
url => '',
upload_dir => '',
upload_url => '',
connector => 'php',
session_name => 'PHPSESSID',
session_dir => '',
},
core5_filemanager => {
enabled => 0,
url => '',
upload_dir => '',
upload_url => '',
connector => '',
},
none => {
enabled => 1,
}
};
$SCHEDULED_JOBS_OPTIONS //= {
# enabled => 1,
scheduled_jobs_flavor => '_schedules',
log => 0,
run_at_teardown => 1,
};
$BACKEND_DB_TYPE //= 'SQL';
$SUBSCRIBER_DB_TYPE //= 'SQL';
$ARCHIVE_DB_TYPE //= 'SQL';
$SETTINGS_DB_TYPE //= 'SQL';
$SESSION_DB_TYPE = undef; #noop
$BOUNCE_SCORECARD_DB_TYPE //= 'SQL';
$CLICKTHROUGH_DB_TYPE //= 'SQL';
%SQL_PARAMS = (
# May just be, "localhost"
dbserver => 'localhost',
database => '',
# MySQL: 3306
# PostgreSQL: 5432
port => '3306',
# MySQL: mysql
# PostgreSQL: Pg
# SQLite: SQLite
dbtype => 'mysql',
user => '',
pass => '',
) unless keys %SQL_PARAMS;
$DBI_PARAMS //= {
InactiveDestroy => 0,
pg_server_prepare => 0,
mysql_auto_reconnect => 1,
# this only works if you have autocommit => 1 ? (or is it, AutoCommit)
# This would probably be fine, since we don't commit, anyways, but
# will be problematic, if we ever put in transaction support. Hmm...
# But wait, there's more :
#TRANSACTION SUPPORT ^
#
#Beginning with DBD::mysql 2.0416, transactions are supported. The transaction support works as follows:
#
# * By default AutoCommit mode is on, following the DBI specifications.
dada_connection_method => 'connect_cached',
# UTF-8
# MySQL specific attribute:
#
mysql_enable_utf8 => 1,
#
# You will also need to ensure that your database / table / column is
# configured to use UTF8. See Chapter 10 of the mysql manual for details.
# DBD::Pg specific attribute. If true, then the utf8 flag will be turned on
# for returned character data (if the data is valid UTF-8). For details
# about the utf8 flag, see the Encode module. This attribute is only
# relevant under perl 5.8 and later.
#
pg_enable_utf8 => 1,
# SQLite
# If set to a true value, DBD::SQLite will turn the UTF-8 flag on for all
# text strings coming out of the database (this feature is currently
# disabled for perl < 5.8.5). For more details on the UTF-8 flag see
# perlunicode. The default is for the UTF-8 flag to be turned off.
#
sqlite_unicode => 1,
AutoInactiveDestroy => 1,
};
$PROFILE_OPTIONS //= {
enabled => 1,
profile_email => '',
enable_captcha => 1,
update_email_options => {
send_notification_to_profile_email => 0,
subscription_check_skip => 'auto',
},
gravatar_options => {
enable_gravators => 1,
default_gravatar_url => undef,
},
features => {
register => 0,
password_reset => 1,
profile_fields => 0,
mailing_list_subscriptions => 1,
protected_directories => 0,
update_email_address => 0,
change_password => 1,
delete_profile => 0,
},
cookie_params => {
-name => 'dada_profile',
-path => '/',
-expires => '+1y',
-SameSite => 'Lax',
},
};
$PII_OPTIONS //= {
allow_logging_emails_in_analytics => 0,
ip_address_logging_style => 'anonymized',
};
$GLOBAL_API_OPTIONS //= {
enabled => 0,
public_key => undef,
private_key => undef,
};
$PLUGIN_RUNMODES //= {
boilerplate_plugin => {run => \&boilerplate_plugin::run},
tracker => {run => \&tracker::run},
bounce_handler => {run => \&bounce_handler::run,
sched_run => \&bounce_handler::scheduled_task},
bridge => {run => \&bridge::run,
sched_run => \&bridge::scheduled_task},
change_root_password => {run => \&change_root_password::run},
change_list_shortname => {run => \&change_list_shortname::run},
password_protect_directories => {run => \&password_protect_directories::run,
sched_run => \&password_protect_directories::scheduled_task},
log_viewer => {run => \&log_viewer::run},
screen_cache => {run => \&screen_cache::run},
global_config => {run => \&global_config::run},
view_list_settings => {run => \&view_list_settings::run},
usage_log_to_consent_activity => {run => \&usage_log_to_consent_activity::run},
};
$PLUGINS_ENABLED //= {
boilerplate_plugin => 0,
tracker => 0,
bounce_handler => 0,
bridge => 0,
change_root_password => 0,
change_list_shortname => 0,
password_protect_directories => 0,
log_viewer => 0,
screen_cache => 0,
global_config => 0,
view_list_settings => 0,
usage_log_to_consent_activity => 0,
};
$PLUGIN_CONFIGS //= {
Bounce_Handler => {
Server => undef,
Address => undef,
Username => undef,
Password => undef,
Port => undef,
USESSL => undef,
starttls => undef,
SSL_verify_mode => undef,
AUTH_MODE => undef,
Plugin_Name => undef,
Plugin_URL => undef,
Allow_Manual_Run => undef,
Manual_Run_Passcode => undef,
Enable_POP3_File_Locking => undef,
Log => undef,
MessagesAtOnce => undef,
Max_Size_Of_Any_Message => undef,
Rules => undef,
},
Bridge => {
Plugin_Name => undef,
Plugin_URL => undef,
Allow_Manual_Run => undef,
Manual_Run_Passcode => undef,
MessagesAtOnce => undef,
Room_For_One_More_Check => undef,
Enable_POP3_File_Locking => undef,
Check_List_Owner_Return_Path_Header => undef,
Check_Multiple_Return_Path_Headers => undef,
},
Tracker => {
Plugin_Name => undef,
Plugin_URL => undef,
Geo_IP_Db => undef,
},
Mailing_Monitor => {
Plugin_Name => undef,
Plugin_URL => undef,
Allow_Manual_Run => undef,
Manual_Run_Passcode => undef,
},
log_viewer => {
Plugin_URL => undef,
tail_command => undef,
},
default_mass_mailing_messages => {
Plugin_Name => undef,
Plugin_URL => undef,
},
password_protect_directories => {
Plugin_Name => undef,
Plugin_URL => undef,
Allow_Manual_Run => undef,
Manual_Run_Passcode => undef,
Base_Absolute_Path => undef,
Base_URL => undef,
},
blog_index => {
Default_List => undef,
Entries => undef,
Style => undef,
Allow_QS_Overrides => undef,
},
multiple_subscribe => {
Plugin_Name => undef,
Plugin_URL => undef,
},
Global_Config => {
Plugin_Name => undef,
},
};
$MAILPROG //= '/usr/sbin/sendmail';
$MAIL_SETTINGS //= "|$MAILPROG -t";
$MASS_MAIL_SETTINGS //= "|$MAILPROG -t";
$LIST_TYPES //= {
list => 'Subscribers',
black_list => 'Black Listed',
white_list => 'White Listed',
authorized_senders => 'Authorized Senders',
moderators => 'Moderators',
requires_moderation => 'Requires Moderation',
sub_request_list => 'Subscription Requests',
unsub_request_list => 'Unsubscription Requests',
bounced_list => 'Bouncing Addresses',
ignore_bounces_list => 'Ignore Bounces',
sub_confirm_list => 'Unconfirmed Subscribers',
unsub_confirm_list => 'Unconfirmed Removals',
invite_list => 'Invitees',
invited_list => 'Invited',
test_list => 'Testers',
};
$AMAZON_SES_OPTIONS //= {
AWS_endpoint => undef,
AWSAccessKeyId => undef,
AWSSecretKey => undef,
Allowed_Sending_Quota_Percentage => 90,
};
$MAILGUN_OPTIONS //= {
region => 'us',
api_key => undef,
domain => undef,
};
$MANDRILL_OPTIONS = undef;
$WWW_ENGINE_OPTIONS //= {
engine => 'LWP', # curl
user_agent => 'Mozilla/5.0 (compatible; ' . $PROGRAM_NAME . ')', # 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:94.0) Gecko/20100101 Firefox/94.0'
verify_hostname => 1,
};
$SHOW_ADMIN_LINK //= 1;
$LIST_PASSWORD_RESET //= 1;
$ADMIN_FLAVOR_NAME //= 'admin';
$SIGN_IN_FLAVOR_NAME //= 'sign_in';
$DEFAULT_SCREEN //= '';
$DEFAULT_ADMIN_SCREEN //= $S_PROGRAM_URL . '?flavor=drafts';
$DEFAULT_LOGOUT_SCREEN //= $S_PROGRAM_URL . '?flavor=' . $ADMIN_FLAVOR_NAME . '&logged_out=1';
$DISABLE_OUTSIDE_LOGINS //= 1;
$LOGIN_WIDGET //= 'popup_menu';
$ALLOW_ROOT_LOGIN //= 1;
$LOGIN_COOKIE_NAME //= 'dadalogin';
%COOKIE_PARAMS = (
-path => '/',
-expires => '+7d',
-samesite => 'Lax',
) unless keys %COOKIE_PARAMS;
$CP_SESSION_PARAMS //= {
check_matching_ip_addresses => 1,
};
$RATE_LIMITING //= {
enabled => 1,
max_hits => 10,
timeframe => 5,
};
$GOOGLE_MAPS_API_PARAMS //= {
api_key => '',
};
$CAPTCHA_TYPE = undef; # noop #
$RECAPTCHA_PARAMS //= {
recaptcha_type => 'v2',
on_subscribe_form => 1,
v2 => {
public_key => undef,
private_key => undef,
},
v3 => {
public_key => undef,
private_key => undef,
hide_badge => 1,
},
};
# NOOP
$RECAPTHCA_MAILHIDE_PARAMS //= {};
$SHOW_HELP_LINKS //= 1;
$HELP_LINKS_URL //= 'https://dadamailproject.com/pro_dada/11.0.0';
$NPH //= 0;
%LOG = (
subscriptions => 0,
mailings => 0,
mass_mailings => 1,
mass_mailing_batches => 1,
logins => 1,
list_lives => 1,
) unless keys %LOG;
$DEBUG_TRACE //= {
DADA_App_BounceHandler => 0,
DADA_App_DBIHandle => 0,
DADA_App_Digests => 0,
DADA_App_FormatMessages => 0,
DADA_App_HTMLtoMIMEMessage => 0,
DADA_App_Subscriptions => 0,
DADA_App_WebServices => 0,
DADA_Template_HTML => 0,
DADA_Logging_Clickthrough => 0,
DADA_Mail_MailOut => 0,
DADA_Mail_Send => 0,
DADA_MailingList => 0,
DADA_MailingList_Archives => 0,
DADA_MailingList_MessageDrafts => 0,
DADA_MailingList_Settings => 0,
DADA_Profile => 0,
DADA_Profile_Fields => 0,
DADA_Profile_Session => 0,
};
%CPAN_DEBUG_SETTINGS = (
# DBI, handles all SQL database calls.
# More Information:
# https://search.cpan.org/~timb/DBI/DBI.pm#TRACING
# As noted in these docs, you can set the trace level as far 15
DBI => 0,
# HTML::Template, used for generating HTML screens
# More information:
# https://search.cpan.org/~samtregar/HTML-Template/Template.pm
HTML_TEMPLATE => 0,
# Net::POP3, used for checking awaiting messages on a POP3 Server
# More Information:
# https://search.cpan.org/~gbarr/libnet/Net/POP3.pm
NET_POP3 => 0,
# Net::SMTP, used for sending messages via SMTP:
# more information:
# https://search.cpan.org/~gbarr/libnet/Net/SMTP.pm
NET_SMTP => 0,
) unless keys %CPAN_DEBUG_SETTINGS;
$ADMIN_TEMPLATE = undef; #noop
$USER_TEMPLATE = undef; #noop
$ALTERNATIVE_HTML_TEMPLATE_PATH //= undef;
$TEMPLATE_SETTINGS //= {
engine => 'Best',
};
$TEMPLATE_OPTIONS //= {
user => {
enabled => 0,
mode => undef,
manual_options => {
template_url => undef,
},
magic_options => {
template_url => undef,
add_base_href => 0,
base_href_url => undef,
replace_content_from => undef,
replace_id => undef,
replace_class => undef,
add_app_css => 0,
add_custom_css => 0,
custom_css_url => undef,
include_jquery_lib => 1,
include_app_user_js => 1,
head_content_added_by => 'push',
}
},
};
# Mostly a noop these days...
%BACKUP_HISTORY = (
settings => 3,
archives => 3,
schedules => 3,
) unless keys %BACKUP_HISTORY;
$ENFORCE_CLOSED_LOOP_OPT_IN //= 0;
$GLOBAL_BLACK_LIST //= 0;
$GLOBAL_UNSUBSCRIBE //= 0;
$HIDDEN_SUBSCRIBER_FIELDS_PREFIX //= '_';
$SCREEN_CACHE //= 1;
$DATA_CACHE //= 1;
@PING_URLS = qw(
https://rpc.pingomatic.com/
) unless scalar @PING_URLS;
$CONFIRMATION_TOKEN_OPTIONS //= {
expires => 60,
};
# If you do put the $ADMIN_MENU variable in the outside config file,
# make sure to also! put the below line (uncommented):
#
# $S_PROGRAM_URL = $PROGRAM_URL
#
# Before the $ADMIN_URL variable, as well as the below 5 lines of code:
$S_PROGRAM_URL = $PROGRAM_URL;
my $EXT_URL = $S_PROGRAM_URL;
$EXT_URL =~ s/\/(\w+)\.(cgi|pl)$/\//;
$EXT_URL .= 'extensions';
$ADMIN_MENU //= [
{-Title => 'Mass Mailing',
-Activated => 1,
-Submenu => [
{
-Title => 'All Drafts/Stationery/Schedules',
-Title_URL => "$S_PROGRAM_URL?flavor=drafts",
-Function => 'drafts',
-Activated => 1,
},
{
-Title => '+ New Draft Message',
-Title_URL => "$S_PROGRAM_URL?flavor=send_email&draft_role=draft",
-Function => 'send_email',
-Activated => 1,
},
{
-Title => 'Monitor',
-Title_URL => "$S_PROGRAM_URL?flavor=sending_monitor",
-Function => 'sending_monitor',
-Activated => 1,
},
{
-Title => 'Options',
-Title_URL => "$S_PROGRAM_URL?flavor=mass_mailing_options",
-Function => 'mass_mailing_options',
-Activated => 1,
},
]
},
{-Title => 'Mailing List',
-Activated => 1,
-Submenu => [
{
-Title => 'List Information',
-Title_URL => "$S_PROGRAM_URL?flavor=change_info",
-Function => 'change_info',
-Activated => 1,
},
{
-Title => 'Privacy Policy',
-Title_URL => "$S_PROGRAM_URL?flavor=manage_privacy_policy",
-Function => 'manage_privacy_policy',
-Activated => 0,
},
{
-Title => 'List Consents',
-Title_URL => "$S_PROGRAM_URL?flavor=manage_list_consent",
-Function => 'manage_list_consent',
-Activated => 0,
},
{
-Title => 'List Password',
-Title_URL => "$S_PROGRAM_URL?flavor=change_password",
-Function => 'change_password',
-Activated => 1,
},
{
-Title => 'Options',
-Title_URL => "$S_PROGRAM_URL?flavor=list_options",
-Function => 'list_options',
-Activated => 1,
},
{
-Title => 'Web Services API',
-Title_URL => "$S_PROGRAM_URL?flavor=web_services",
-Function => 'web_services',
-Activated => 1,
},
{
-Title => 'Delete This Mailing List',
-Title_URL => "$S_PROGRAM_URL?flavor=delete_list",
-Function => 'delete_list',
-Activated => 0,
},
]
},
{-Title => 'Membership',
-Activated => 1,
-Submenu => [
{
-Title => 'View',
-Title_URL => "$S_PROGRAM_URL?flavor=view_list",
-Function => 'view_list',
-Activated => 1,
},
{
-Title => 'Recent Activity',
-Title_URL => "$S_PROGRAM_URL?flavor=list_activity",
-Function => 'list_activity',
-Activated => 1,
},
{
-Title => 'Invite<!-- tmpl_var LT_CHAR -->!-- tmpl_if list_settings.enable_mass_subscribe --<!-- tmpl_var GT_CHAR -->/Subscribe<!-- tmpl_var LT_CHAR -->!-- /tmpl_if --<!-- tmpl_var GT_CHAR -->/Add',
-Title_URL => "$S_PROGRAM_URL?flavor=add",
-Function => 'add',
-Activated => 1,
},
{
-Title => 'Remove',
-Title_URL => "$S_PROGRAM_URL?flavor=delete_email",
-Function => 'delete_email',
-Activated => 1,
},
{
-Title => 'Options',
-Title_URL => "$S_PROGRAM_URL?flavor=subscription_options",
-Function => 'subscription_options',
-Activated => 0,
},
]
},
{
-Title => 'Sending',
-Activated => 1,
-Submenu => [
{
-Title => 'Options',
-Title_URL => "$S_PROGRAM_URL?flavor=mail_sending_options",
-Function => 'mail_sending_options',
-Activated => 1,
},
{
-Title => 'Advanced Options',
-Title_URL => "$S_PROGRAM_URL?flavor=mail_sending_advanced_options",
-Function => 'mail_sending_advanced_options',
-Activated => 1,
},
{
-Title => 'Mass Mailing Options',
-Title_URL => "$S_PROGRAM_URL?flavor=mailing_sending_mass_mailing_options",
-Function => 'mailing_sending_mass_mailing_options',
-Activated => 1,
},
]
},
{-Title => 'Archives',
-Activated => 1,
-Submenu => [
{
-Title => 'View',
-Title_URL => "$S_PROGRAM_URL?flavor=view_archive",
-Function => 'view_archive',
-Activated => 1,
},
{
-Title => 'Options',
-Title_URL => "$S_PROGRAM_URL?flavor=archive_options",
-Function => 'archive_options',
-Activated => 1,
},
{
-Title => 'Advanced Options',
-Title_URL => "$S_PROGRAM_URL?flavor=adv_archive_options",
-Function => 'adv_archive_options',
-Activated => 1,
},
]
},
{-Title => 'Appearance',
-Activated => 1,
-Submenu => [
{
-Title => 'Your Mailing List Template',
-Title_URL => "$S_PROGRAM_URL?flavor=edit_template",
-Function => 'edit_template',
-Activated => 1,
},
{
-Title => 'Email Themes',
-Title_URL => "$S_PROGRAM_URL?flavor=email_themes",
-Function => 'email_themes',
-Activated => 1,
},
{
-Title => 'Custom Mass Mailing Layout',
-Title_URL => "$S_PROGRAM_URL?flavor=edit_type",
-Function => 'edit_type',
-Activated => 1,
},
{
-Title => 'HTML Screen Templates',
-Title_URL => "$S_PROGRAM_URL?flavor=edit_html_type",
-Function => 'edit_html_type',
-Activated => 1,
},
{
-Title => 'Subscription Form HTML',
-Title_URL => "$S_PROGRAM_URL?flavor=html_code",
-Function => 'html_code',
-Activated => 1,
},
{
-Title => 'Create a Back Link',
-Title_URL => "$S_PROGRAM_URL?flavor=back_link",
-Function => 'back_link',
-Activated => 1,
},
]
},
{
-Title => 'Profiles',
-Activated => 1,
-Submenu => [
{
-Title => 'Profile Fields',
-Title_URL => "$S_PROGRAM_URL?flavor=profile_fields",
-Function => 'profile_fields',
-Activated => 1,
},
]
},
{
-Title => 'Plugins/Extensions',
-Activated => 1,
-Submenu => [
# # These are plugins. Make sure you install them
# # if you want to use them!
# {
# -Title => 'Tracker',
# -Title_URL => $S_PROGRAM_URL."/plugins/tracker",
# -Function => 'tracker',
# -Activated => 1,
# },
# {
# -Title => 'Bounce Handler',
# -Title_URL => $S_PROGRAM_URL."/plugins/bounce_handler",
# -Function => 'bounce_handler',
# -Activated => 1,
# },
# {
# -Title => 'Bridge',
# -Title_URL => $S_PROGRAM_URL."/plugins/bridge",
# -Function => 'bridge',
# -Activated => 1,
# },
# {
# -Title => 'Change the Program Root Password',
# -Title_URL => $S_PROGRAM_URL."/plugins/change_root_password",
# -Function => 'change_root_password',
# -Activated => 0,
# },
# {
# -Title => 'Change Your List Short Name',
# -Title_URL => $S_PROGRAM_URL."/plugins/change_list_shortname",
# -Function => 'change_list_shortname',
# -Activated => 0,
# },
# {
# -Title => 'Password Protect Directories',
# -Title_URL => $S_PROGRAM_URL."/plugins/password_protect_directories",
# -Function => 'password_protect_directories',
# -Activated => 1,
# },
# {
# -Title => 'View Logs',
# -Title_URL => $S_PROGRAM_URL."/plugins/log_viewer",
# -Function => 'log_viewer',
# -Activated => 1,
# },
# {
# -Title => 'Screen Cache',
# -Title_URL => $S_PROGRAM_URL."/plugins/screen_cache",
# -Function => 'screen_cache',
# -Activated => 0,
# },
# {
# -Title => 'Global Configuration',
# -Title_URL => $S_PROGRAM_URL."/plugins/global_config",
# -Function => 'global_config',
# -Activated => 0,
# },
# {
# -Title => 'Boilerplate Example',
# -Title_URL => $S_PROGRAM_URL."/plugins/boilerplate_plugin",
# -Function => 'boilerplate',
# -Activated => 1,
# },
# {
# -Title => 'View List Settings',
# -Title_URL => $S_PROGRAM_URL."/plugins/view_list_settings",
# -Function => 'view_list_settings',
# -Activated => 1,
# },
# {
# -Title => 'usage_log_to_consent_activity',
# -Title_URL => $S_PROGRAM_URL."/plugins/usage_log_to_consent_activity",
# -Function => 'usage_log_to_consent_activity',
# -Activated => 0,
# },
# {
# -Title => 'Multiple Subscribe',
# -Title_URL => $EXT_URL."/multiple_subscribe.cgi",
# -Function => 'multiple_subscribe',
# -Activated => 1,
# },
# {
# -Title => 'Archive Blog Index',
# -Title_URL => $EXT_URL."/blog_index.cgi?mode=html&list=<!-- tmpl_var LT_CHAR -->!-- tmpl_var list_settings.list --<!-- tmpl_var GT_CHAR -->",
# -Function => 'blog_index',
# -Activated => 1,
# },
],
},
{
-Title => '<i class="fi-widget"></i> Control Panel Settings',
-Activated => 0,
-Submenu => [
{
-Title => 'Enable/Disable Features',
-Title_URL => "$S_PROGRAM_URL?flavor=feature_set",
-Function => 'feature_set',
-Activated => 0,
},
{
-Title => 'Scheduled Jobs',
-Title_URL => "$S_PROGRAM_URL?flavor=scheduled_jobs",
-Function => 'scheduled_jobs',
-Activated => 1,
},
{
-Title => 'App Configuration',
-Title_URL => "$S_PROGRAM_URL?flavor=setup_info",
-Function => 'setup_info',
-Activated => 1,
},
{
-Title => 'About Dada Mail',
-Title_URL => "$S_PROGRAM_URL?flavor=manage_script",
-Function => 'manage_script',
-Activated => 1,
},
],
},
];
$LIST_QUOTA //= 3;
$SUBSCRIPTION_QUOTA //= 100;
$MAILOUT_AT_ONCE_LIMIT //= 1;
$MAILOUT_STALE_AFTER //= 86400;
$EMAIL_CASE //= 'lc_all';
@EMAIL_EXCEPTIONS = qw()
unless scalar @EMAIL_EXCEPTIONS;
$LIST_IN_ORDER //= 0;
$FILE_CHMOD //= 0644;
$DIR_CHMOD //= 0755;
$HTML_CHARSET //= 'UTF-8';
# https://www.w3.org/International/O-charset.html
# https://www.w3.org/International/O-HTTP-charset
@CHARSETS = (
'UTF-8 UTF-8',
'Afrikaans (af) iso-8859-1',
'Afrikaans (af) windows-1252',
'Albanian (sq) iso-8859-1',
'Albanian (sq) windows-1252',
'Arabic (ar) iso-8859-6',
'Basque (eu) iso-8859-1',
'Basque (eu) windows-1252',
'Bulgarian (bg) iso-8859-5',
'Byelorussian (be) iso-8859-5',
'Catalan (ca) iso-8859-1',
'Catalan (ca) windows-1252',
'Croatian (hr) iso-8859-2',
'Czech (cs) iso-8859-2',
'Danish (da) iso-8859-1',
'Danish (da) windows-1252',
'Dutch (nl) iso-8859-1',
'Dutch (nl) windows-1252',
'English (en) iso-8859-1',
'English (en) windows-1252',
'Esperanto (eo) iso-8859-3',
'Estonian (et) iso-8859-15',
'Faroese (fo) iso-8859-1',
'Faroese (fo) windows-1252',
'Finnish (fi) iso-8859-1',
'Finnish (fi) windows-1252',
'French (fr) iso-8859-1',
'French (fr) windows-1252',
'Galician (gl) iso-8859-1',
'Galician (gl) windows-1252',
'German (de) iso-8859-1',
'German (de) windows-1252',
'Greek (el) iso-8859-7',
'Hebrew (iw) iso-8859-8',
'Hungarian (hu) iso-8859-2',
'Icelandic (is) iso-8859-1',
'Icelandic (is) windows-1252',
'Inuit (Eskimo) iso-8859-10',
'Irish (ga) iso-8859-1',
'Irish (ga) windows-1252',
'Italian (it) iso-8859-1',
'Italian (it) windows-1252',
'Japanese (ja) shift_jis',
'Japanese (ja) iso-2022-jp',
'Japanese (ja) euc-jp',
'Lapp() iso-8859-10',
'Latvian (lv) iso-8859-13',
'Latvian (lv) windows-1257',
'Lithuanian (lt) iso-8859-13',
'Lithuanian (lt) windows-1257',
'Macedonian (mk) iso-8859-5',
'Maltese (mt) iso-8859-3',
'Norwegian (no) iso-8859-1',
'Norwegian (no) windows-1252',
'Polish (pl) iso-8859-2',
'Portuguese (pt) iso-8859-1',
'Portuguese (pt) windows-1252',
'Romanian (ro) iso-8859-2',
'Russian (ru) koi8-r',
'Russian (ru) iso-8859-5',
'Scottish (gd) iso-8859-1',
'Scottish (gd) windows-1252',
'Serbian (sr) iso-8859-5',
'Slovak (sk) iso-8859-2',
'Slovenian (sl) iso-8859-2',
'Spanish (es) iso-8859-1',
'Spanish (es) windows-1252',
'Swedish (sv) iso-8859-1',
'Swedish (sv) windows-1252',
'Thai (th) windows-874',
'Turkish (tr) iso-8859-9',
'Turkish (tr) windows-1254',
'Ukrainian (uk) iso-8859-5'
) unless scalar @CHARSETS;
@CONTENT_TYPES = qw(
text/plain
text/html
) unless scalar @CONTENT_TYPES;
%PRIORITIES = (
'none' => 'Do not set a, "X-Priority" Header.',
5 => 'lowest',
4 => 'low',
3 => 'normal',
2 => 'high',
1 => 'highest',
) unless keys %PRIORITIES;
@CONTENT_TRANSFER_ENCODINGS = qw(
7bit
8bit
quoted-printable
base64
binary
) unless scalar @CONTENT_TRANSFER_ENCODINGS;
$HTML_TEXTTOHTML_OPTIONS //= {
escape_HTML_chars => 0, # This will also be overridden to, 0 by Dada Mail
# BUT! Dada Mail will provide it's own
# escape_HTML_chars-like routine
};
$HTML_SCRUBBER_OPTIONS //= {
rules => [
script => 0,
style => 1,
],
default => [
1 => {
'*' => 1, # default rule, allow all attributes
'href' => qr{^(?!(?:java)?script)}i,
'src' => qr{^(?!(?:java)?script)}i,
'cite' => '(?i-xsm:^(?!(?:java)?script))',
'language' => 0,
'name' => 1, # could be sneaky, but hey ;)
'onblur' => 0,
'onchange' => 0,
'onclick' => 0,
'ondblclick' => 0,
'onerror' => 0,
'onfocus' => 0,
'onkeydown' => 0,
'onkeypress' => 0,
'onkeyup' => 0,
'onload' => 0,
'onmousedown' => 0,
'onmousemove' => 0,
'onmouseout' => 0,
'onmouseover' => 0,
'onmouseup' => 0,
'onreset' => 0,
'onselect' => 0,
'onsubmit' => 0,
'onunload' => 0,
#'src' => 0, # borks images?
'type' => 0,
},
],
deny => [
qw(
embed
object
frame
iframe
meta
)
],
comment => 1,
process => 0,
};
%MIME_TYPES = (
'.gif' => 'image/gif',
'.jpg' => 'image/jpg',
'.png' => 'image/png',
'.jpeg' => 'image/jpeg',
'.pdf' => 'application/pdf',
'.psd' => 'application/psd',
'.html' => 'text/html',
'.txt' => 'text/plain',
'.doc' => 'application/msword',
'.xls' => 'application/x-msexcel',
'.ppt' => 'application/x-mspowerpoint',
'.mp3' => 'application/octet-stream',
'.mov' => 'video/quicktime',
) unless keys %MIME_TYPES;
$DEFAULT_MIME_TYPE //= 'application/octet-stream';
$MIME_PARANOID //= 0;
$MIME_HUSH //= 0;
$MIME_OPTIMIZE = undef; #noop
$MIME_TOOLS_PARAMS //= {
tmp_to_core => 1,
tmp_dir => 'app_default', #server_default, #app_default
};
%LIST_SETUP_DEFAULTS = (
# Mailing List >> List Information
list => '', # don't default...
list_name => '',
list_owner_email => '',
admin_email => undef,
info => '',
privacy_policy => '',
physical_address => '',
# (Dummy)
list_info => undef,
list_phone_number => undef,
list_consent_ids => '',
logo_image_url => undef,
website_url => undef,
facebook_page_url => undef,
twitter_url => undef,
instagram_url => undef,
youtube_url => undef,
whatsapp_number => undef,
custom_url_color => '#666666',
custom_url_label => undef,
custom_url => undef,
# Mailing List >> List Password
password => '', # you'll need to encrypt it to use this...
cipher_key => undef,
# Mailing List >> Options
private_list => 0,
#mailing list options
mx_check => 0,
closed_list => 0,
invite_only_list => 0,
show_hidden => 0,
hide_list => 0,
show_request_removal_links => 1,
show_subscription_form => 1,
# Mass Mailing Options
mass_mailing_convert_plaintext_to_html => 1,
mass_mailing_block_css_to_inline_css => 1,
email_embed_images_as_attachments => 1,
email_image_width_limit => 580,
email_limit_message_size => 1,
email_message_size_limit => 10,
resize_drag_and_drop_images => 1,
enable_file_attachments_in_editor => 1,
email_resize_embedded_images => 1,
mass_mailing_remove_javascript => 1,
mass_mailing_save_sent_drafts_as_stationery => 0,
mass_mailing_default_layout => undef,
mass_mailing_show_by_default_type => 'html',
mass_mailing_use_list_headers => 1,
mass_mailing_use_list_unsubscribe_headers => 1,
mass_mailing_show_previews_in => 'modal_window',
#quotas
use_subscription_quota => 0,
subscription_quota => 0,
email_your_subscribed_msg => 1, # Notice the incorrect, "your" instead of, "you're" - doh!
email_you_are_not_subscribed_msg => 0,
send_unsub_success_email => 1,
send_sub_success_email => 1,
get_sub_notice => 1,
send_subscription_notice_to => 'list_owner',
alt_send_subscription_notice_to => '' ,
unsub_show_email_hint => 1,
# Not used anymore - "completing_the_unsubscription" should be set to, "one_click_unsubscribe_no_confirm_screen"
one_click_unsubscribe => 0,
completing_the_unsubscription => 'click_link_on_confirm_screen',
get_unsub_notice => 1,
send_unsubscription_notice_to => 'list_owner',
alt_send_unsubscription_notice_to => '',
enable_closed_loop_opt_in => 1, # Closed-Loop Opt-In
enable_captcha_on_initial_subscribe_form => 1,
limit_sub_confirm => 1,
limit_sub_confirm_use_captcha => 1,
enable_sub_confirm_stopforumspam_protection => 0,
enable_sub_confirm_suspicious_activity_by_ip_protection => 1,
use_alt_url_sub_confirm_success => 0,
alt_url_sub_confirm_success => '',
alt_url_sub_confirm_success_w_qs => 0,
alt_url_sub_confirm_success_show_in_modal_window => 0,
use_alt_url_sub_confirm_failed => 0,
alt_url_sub_confirm_failed_w_qs => 0,
alt_url_sub_confirm_failed => '',
alt_url_sub_confirm_failed_show_in_modal_window => 0,
use_alt_url_sub_success => 0,
alt_url_sub_success_w_qs => 0,
alt_url_sub_success => '',
use_alt_url_sub_failed => 0,
alt_url_sub_failed_w_qs => 0,
alt_url_sub_failed => '',
use_alt_url_unsub_success => 0,
alt_url_unsub_success_w_qs => 0,
alt_url_unsub_success => '',
use_alt_url_subscription_approval_step => 0,
alt_url_subscription_approval_step => '',
alt_url_subscription_approval_step_w_qs => 0,
enable_subscription_approval_step => 0,
captcha_sub => 0,
send_subscribed_by_list_owner_message => 0,
send_unsubscribed_by_list_owner_message => 0,
send_last_archived_msg_mass_mailing => 0,
send_admin_unsubscription_notice => 0,
send_admin_unsubscription_notice_to => 'list_owner',
alt_send_admin_unsubscription_notice_to => '',
# SMTP Options
smtp_server => undef,
smtp_port => 25,
use_smtp_ssl => 0,
smtp_starttls => 0,
smtp_ssl_verify_mode => 0,
set_smtp_sender => 1,
use_sasl_smtp_auth => 0,
sasl_auth_mechanism => 'AUTO',
sasl_smtp_username => undef,
sasl_smtp_password => undef,
smtp_max_messages_per_connection => undef,
# Sending Options
# Enable Batch Sending
enable_bulk_batching => 1,
# adjust_batch_sleep_time
adjust_batch_sleep_time => 1,
# Receive Finishing Message
get_finished_notification => 1,
# Send: [x] message(s) per batch
mass_send_amount => 1,
# and then wait: [x] seconds, before the next
bulk_sleep_amount => 8,
# Auto-Pickup Dropped Mass Mailings
auto_pickup_dropped_mailings => 1,
# sendmail, smtp, amazon_ses
sending_method => 'sendmail',
# Send a copy to the List Owner
mass_mailing_send_to_list_owner => 1,
mass_mailing_save_logs => 0,
amazon_ses_auto_batch_settings => 1,
# For mass mailings, connect only once per batch?
# 0 = no
# 1 = yes!
smtp_connection_per_batch => 0,
# adv sending options
precedence => undef,
charset => 'UTF-8 UTF-8',
# (Dummy)
charset_value => 'UTF-8',
priority => 3,
plaintext_encoding => 'quoted-printable',
html_encoding => 'quoted-printable',
add_sendmail_f_flag => 1,
verp_return_path => 0,
# view list prefs
view_list_subscriber_number => 100,
view_list_show_timestamp_col => 1,
view_list_show_sub_confirm_list => 1,
view_list_enable_delete_all_button => 0,
view_list_order_by => 'timestamp',
view_list_order_by_direction => 'DESC',
# add list prefs
use_add_list_import_limit => 1,
add_list_import_limit => 5000,
allow_profile_editing => 0,
# archive prefs
archive_messages => 1,
show_archives => 1,
archives_available_only_to_subscribers => 0,
archive_subscribe_form => 1,
archive_search_form => 1,
captcha_archive_send_form => 0,
archive_send_form => 0,
send_newest_archive => 0,
archive_show_second => 0,
archive_show_hour_and_minute => 0,
archive_show_month => 1,
archive_show_day => 1,
archive_show_year => 1,
archive_index_count => 10,
sort_archives_in_reverse => 1,
disable_archive_js => 1,
style_quoted_archive_text => 1,
publish_archives_rss => 1,
ping_archives_rss => 0,
html_archives_in_iframe => 0,
display_attachments => 1,
add_subscribe_form_to_feeds => 1,
add_social_bookmarking_badges => 1,
archive_auto_remove => 0,
archive_auto_remove_after_timespan => '1y',
# Can be set to, "none","break", "spam_me_not"
archive_protect_email => 'break',
enable_gravatars => 0,
default_gravatar_url => undef,
# archive editing prefs
editable_headers => 'Subject',
#blacklist
black_list => 1,
add_unsubs_to_black_list => 1,
allow_blacklisted_to_subscribe => 1,
allow_admin_to_subscribe_blacklisted => 0,
# White List Prefs
enable_white_list => 0,
# Testers List Prefs
enable_test_list => 0,
enable_test_list_address_limit => 1,
test_list_address_limit => 10,
# List Invite Prefs
invites_check_for_already_invited => 1,
invites_prohibit_reinvites => 1,
invites_show_profile_fields_in_subscription_form => 0,
email_theme_name => undef,
# Mailing List Template Prefs
get_template_data => 'from_default_template',
url_template => '',
mailing_list_message_from_phrase => '<!-- tmpl_var list_settings.list_name -->',
mailing_list_message_to_phrase => '<!-- tmpl_var list_settings.list_name --> Subscriber',
mailing_list_message_subject => '<!-- tmpl_var list_settings.list_name --> Message',
mailing_list_message_html => qq{<!-- tmpl_var message_body -->\n\n<p><strong><a href="<!-- tmpl_var list_unsubscribe_link -->">Unsubscribe Automatically »</a></strong></p>},
mailing_list_message => qq{<!-- tmpl_var message_body -->\n\nUnsubscribe Automatically:\n<!-- tmpl_var list_unsubscribe_link -->},
# Create a Back Link prefs
back_link_website_name => '',
back_link_website_url => '',
#SQL stuff
# I don't think this is honored...
# Don't change.
subscription_table => 'dada_subscribers',
# Not used?
hard_remove => 1,
# Not used?
merge_fields => '',
fallback_field_values => '',
# HTML Screen Templates
html_confirmation_message => undef,
html_subscribed_message => undef,
html_unsubscribed_message => undef,
html_subscription_request_message => undef,
# Features
admin_menu => undef,
disabled_screen_view => 'hide',
list_control_panel_style => 'top_bar',
# List CP -> Options
use_wysiwyg_editor => 'ckeditor',
enable_mass_subscribe => 1,
enable_mass_subscribe_only_w_root_login => 1,
# Send me the list password.
pass_auth_id => undef,
### Plugins
# Bridge Plugin:
group_list => 0,
# group_list_pp_mode => 1,
group_list_pp_mode_from_phrase => '<!-- tmpl_var original_from_phrase default="Subscriber" --> <!-- tmpl_var subscriber.email --> [<!-- tmpl_var list_settings.list_name -->]',
open_discussion_list => 0,
discussion_template_defang => 1,
only_allow_group_plain_text => 0,
mail_group_message_to_poster => 1,
prefix_list_name_to_subject => 1,
no_prefix_list_name_to_subject_in_archives => 1,
bridge_mention_original_sender => 1,
set_to_header_to_list_address => 0,
prefix_discussion_list_subjects_with => 'list_shortname',
send_received_msg => 1,
send_msgs_to_list => 1,
disable_discussion_sending => 1,
mail_discussion_message_to_poster => 1,
ignore_spam_messages => 0,
find_spam_assassin_score_by => 'looking_for_embedded_headers',
ignore_spam_messages_with_status_of => 6,
rejected_spam_messages => 'ignore_spam',
enable_moderation => 0,
moderate_discussion_lists_with => 'list_owner_email',
bridge_use_moderation_for => 'everyone',
bridge_recently_added_subscribers_timeframe => '1',
send_moderation_msg => 0,
send_moderation_accepted_msg => 0,
send_moderation_rejection_msg => 0,
bridge_auto_reject_awaiting_moderation_messages => 1,
bridge_auto_reject_awaiting_moderation_messages_timeframe => 1,
send_msg_copy_address => '',
enable_authorized_sending => 0,
authorized_sending_no_moderation => 0,
subscriber_sending_no_moderation => 0,
strip_file_attachments => 0,
file_attachments_to_strip => '',
discussion_pop_server => '',
discussion_pop_port => 'AUTO',
discussion_pop_username => '',
discussion_pop_email => '',
bridge_list_email_type => 'pop3_account',
discussion_pop_password => '',
discussion_pop_auth_mode => 'POP',
discussion_pop_use_ssl => 0,
discussion_pop_starttls => 0,
discussion_pop_ssl_verify_mode => 0,
bridge_announce_reply_to => 'none',
bridge_announce_reply_to_custom_email_address => undef,
send_not_allowed_to_post_msg => 1,
send_invalid_msgs_to_owner => 1,
send_msg_copy_to => 0,
rewrite_anounce_from_header => 1,
announce_from_header_allowed_domains => '',
msg_soft_size_limit => 5242880,
msg_hard_size_limit => 7340032,
digest_enable => 0,
digest_schedule => 86400,
digest_last_archive_id_sent => undef,
delivery_prefs_set_default => 0,
delivery_prefs_default => 'individual',
bridge_send_internal_problem_to_list_owner => 1,
# Tracker
tracker_record_view_count => 5,
tracker_auto_parse_links => 1,
tracker_auto_parse_mailto_links => 0,
tracker_track_opens_method => 'directly',
tracker_track_email => 0,
tracker_track_anonymously => 1,
tracker_show_location_data => 1,
tracker_show_maps_in_reports => 1,
tracker_clean_up_reports => 1,
tracker_show_message_reports_in_mailing_monitor => 0,
tracker_protect_tracked_links_from_prefetching => 1,
tracker_update_profiles_w_geo_ip_data => 0,
tracker_update_profile_fields_ip_dada_meta => undef,
tracker_send_analytics_email_notification => 1,
tracker_data_auto_remove => 0,
tracker_data_auto_remove_after_timespan => '1y',
# tracker_enable_data_cache => 1,
# tracker_dada_cache_expires => 1, # in hours
# Bounce Handler
bounce_handler_threshold_score => 10,
bounce_handler_hardbounce_score => 4,
bounce_handler_softbounce_score => 1,
bounce_handler_decay_score => 1,
bounce_handler_forward_msgs_to_list_owner => 0,
bounce_handler_forward_abuse_report_msgs_to_list_owner => 1,
bounce_handler_send_unsub_notification => 0,
bounce_handler_when_threshold_reached => 'move_to_bounced_sublist',
enable_ignore_bounces_list => 0,
public_api_key => undef,
private_api_key => undef,
schedule_last_checked_time => undef,
scheduled_jobs_last_ran => undef,
) unless keys %LIST_SETUP_DEFAULTS;
%LIST_SETUP_INCLUDE = ()
unless keys %LIST_SETUP_INCLUDE;
%LIST_SETUP_DEFAULTS = ( %LIST_SETUP_DEFAULTS, %LIST_SETUP_INCLUDE );
%LIST_SETUP_OVERRIDES = ()
unless keys %LIST_SETUP_OVERRIDES;
@LIST_SETUP_DONT_CLONE = qw(
list
list_name
info
list_info
list_owner_email
privacy_policy
physical_address
password
list_consent_ids
bridge_list_email_type
disable_discussion_sending
discussion_pop_server
discussion_pop_username
discussion_pop_email
discussion_pop_password
discussion_pop_auth_mode
discussion_pop_use_ssl
) unless scalar @LIST_SETUP_DONT_CLONE;
$OS //= $^O;
$NULL_DEVICE //= '/dev/null';
srand( time() ^ ( $$ + ( $$ << 15 ) ) );
$FIRST_SUB //= 0;
$SEC_SUB //= 2;
@C = ( 'a' .. 'z', 'A' .. 'Z', '0' .. '9', '.' );
$SALT = $C[ rand(@C) ] . $C[ rand(@C) ];
$ENABLE_CSRF_PROTECTION //= 1;
# Pick a word. It really doesn't matter what the word is - a longer
# word doesn't necessarily mean a better pin number.
if ( !defined($PIN_WORD) ) {
$PIN_WORD =
( $ROOT_PASS_IS_ENCRYPTED == 1 ) ? ($PROGRAM_ROOT_PASSWORD) : ('dada');
}
# Pick a number. I would keep it between 1 and 9.
$PIN_NUM //= unpack( "%32C*", $FILES );
$TEXT_CSV_PARAMS //= {
binary => 1,
# allow_loose_escapes => 1,
always_quote => 1,
# auto_diag => 1,
};
BEGIN { @AnyDBM_File::ISA = qw(DB_File GDBM_File) }
# I don't believe this does anything, and should be removed:
$ATTACHMENT_TEMPFILE //= 0;
$MAIL_VERP_SEPARATOR //= '-';
$VERSION = 11.22.0;
$VER = 'v11.22.0 stable 2023-09-18';
#
#
#
#####################################################################
$PROGRAM_NAME //= "Dada Mail";
%EMAIL_HEADERS = (
Date => undef,
From => undef,
To => undef,
Cc => undef,
Bcc => undef,
Sender => undef,
'Return-Path' => undef,
'Reply-To' => undef,
'In-Reply-To' => undef,
References => undef,
'X-Priority' => undef,
'X-Original-From' => undef,
'Content-Base' => undef,
List => undef,
'List-Archive' => undef,
'List-Digest' => undef,
'List-Help' => undef,
'List-ID' => undef,
'List-Owner' => undef,
'List-Post' => undef,
'List-Subscribe' => undef,
'List-Unsubscribe' => undef,
'List-Unsubscribe' => undef,
'List-Unsubscribe-Post' => undef,
'List-URL' => undef,
'X-BeenThere' => undef,
'X-Beenthere' => undef,
'Message-ID' => undef,
'Precedence' => 'list',
'X-Mailer' => "$PROGRAM_NAME $VER ",
'X-Cc' => undef,
'Content-type' => undef,
'Content-Transfer-Encoding' => undef,
'Content-Disposition' => undef,
'MIME-Version' => undef,
Subject => '(no subject)',
'X-Preheader' => undef,
Body => 'blank',
) unless keys %EMAIL_HEADERS;
@EMAIL_HEADERS_ORDER = qw(
Date
From
To
Cc
Bcc
Sender
Return-Path
Reply-To
In-Reply-To
References
X-Priority
X-Original-From
Precedence
List
X-List
List-Archive
List-Digest
List-Help
List-ID
List-Owner
List-Post
List-Subscribe
List-Unsubscribe
List-Unsubscribe-Post
List-URL
X-BeenThere
X-Beenthere
X-Message-ID
Message-ID
X-Mailer
X-Cc
Content-type
Content-Transfer-Encoding
Content-Disposition
Content-Base
MIME-Version
X-Preheader
Subject
) unless scalar @EMAIL_HEADERS_ORDER;
$LIST_HEADERS //= {
'Precedence' => undef,
'List' => undef,
'List-Archive' => undef,
'List-Digest' => undef,
'List-Help' => undef,
'List-ID' => undef,
'List-Owner' => undef,
'List-Post' => undef,
'List-Subscribe' => undef,
'List-Unsubscribe' => undef,
'List-Unsubscribe' => undef,
'List-Unsubscribe-Post' => undef,
'List-URL' => undef,
'X-Mailer' => undef,
};
######################################################################
# https://dadamailproject.com/purchase/pro.html
#
#
#
#
$GIVE_PROPS_IN_EMAIL //= 1;
$GIVE_PROPS_IN_HTML //= 1;
$GIVE_PROPS_IN_ADMIN //= 1;
$GIVE_PROPS_IN_SUBSCRIBE_FORM //= 1;
$PROGRAM_IMG_FILENAME //= 'dada_mail_logo.png';
##########################################
#
# my $imported_config = 0;
sub _config_import {
# if ($imported_config == 1){
# warn 'skipping opening .dada_config - already imported.';
# return;
# }
# else {
# warn 'opening .dada_config' ;
# }
# There's no user-servicable parts in the subroutine, so don't make any changes,
# unless you're customizing Dada Mail or debugging something interesting.
#
if ( exists( $ENV{NO_DADA_MAIL_CONFIG_IMPORT} ) ) {
if ( $ENV{NO_DADA_MAIL_CONFIG_IMPORT} == 1 ) {
return;
}
}
# Keep this as, 'https://www.changetoyoursite.com/cgi-bin/dada/mail.cgi'
# What we're doing is, seeing if you've actually changed the variable from
# it's default, and if not, we take a best guess.
my $CONFIG_FILE_DIR = undef;
if ( defined($OS) !~ m/^Win|^MSWin/i ) {
my $getpwuid_call;
my $good_getpwuid;
eval { $getpwuid_call = ( getpwuid $> )[7]; };
if ( !$@ ) {
$good_getpwuid = $getpwuid_call;
}
if ( $PROGRAM_CONFIG_FILE_DIR eq 'auto' ) {
$good_getpwuid =~ s/\/$//;
$CONFIG_FILE_DIR = $good_getpwuid . '/.dada_files/.configs';
}
else {
$CONFIG_FILE_DIR = $PROGRAM_CONFIG_FILE_DIR;
}
}
$CONFIG_FILE = $CONFIG_FILE_DIR . '/.dada_config';
# yes, shooting yourself in the foot, RTM
$CONFIG_FILE =~ /(.*)/;
$CONFIG_FILE = $1;
if ( -e $CONFIG_FILE && -f $CONFIG_FILE && -s $CONFIG_FILE ) {
open( CONFIG, '<:encoding(UTF-8)', $CONFIG_FILE )
or warn
"could not open outside config file, '$CONFIG_FILE' because: $!";
my $conf;
$conf = do { local $/; <CONFIG> };
# shooting again,
$conf =~ m/(.*)/ms;
$conf = $1;
eval $conf;
if ($@) {
die
"$PROGRAM_NAME $VER ERROR - Outside config file '$CONFIG_FILE' contains errors:\n\n$@\n\n";
}
if ( $PROGRAM_CONFIG_FILE_DIR eq 'auto' ) {
if ( !defined $PROGRAM_ERROR_LOG ) {
$PROGRAM_ERROR_LOG = $LOGS . '/errors.txt';
open( STDERR, ">>$PROGRAM_ERROR_LOG" )
|| warn
"$PROGRAM_NAME Error: Cannot redirect STDERR, it's possible that Dada Mail does not have write permissions to this file ($PROGRAM_ERROR_LOG) or it doesn't exist! If Dada Mail cannot make this file for you, create it yourself and give it enough permissions so it may write to it: $!";
}
}
}
if ( $PROGRAM_URL eq
'https://www.changetoyoursite.com/cgi-bin/dada/mail.cgi' )
{
require CGI;
$PROGRAM_URL = CGI::url();
}
# I really DO NOT think this is the place to massage Config variables if they
# aren't set right, but it will save people headaches, in the long run:
my %default_table_names = (
subscriber_table => 'dada_subscribers',
profile_table => 'dada_profiles',
profile_fields_table => 'dada_profile_fields',
profile_fields_attributes_table => 'dada_profile_fields_attributes',
profile_settings_table => 'dada_profile_settings',
archives_table => 'dada_archives',
settings_table => 'dada_settings',
session_table => 'dada_sessions',
bounce_scores_table => 'dada_bounce_scores',
clickthrough_urls_table => 'dada_clickthrough_urls',
clickthrough_url_log_table => 'dada_clickthrough_url_log',
mass_mailing_event_log_table => 'dada_mass_mailing_event_log',
password_protect_directories_table => 'dada_password_protect_directories',
confirmation_tokens_table => 'dada_confirmation_tokens',
message_drafts_table => 'dada_message_drafts',
rate_limit_hits_table => 'dada_rate_limit_hits',
email_message_previews_table => 'dada_email_message_previews',
privacy_policies_table => 'dada_privacy_policies',
consents_table => 'dada_consents',
consent_activity_table => 'dada_consent_activity',
simple_auth_str_table => 'dada_simple_auth_str',
dbtype => 'SQLite',
database => 'dadamail',
);
for ( keys %default_table_names ) {
if ( !exists( $SQL_PARAMS{$_} ) ) {
$SQL_PARAMS{$_} = $default_table_names{$_};
}
}
}
=pod
=head1 COPYRIGHT
Copyright (c) 1999 - 2023 Justin Simoni All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
=cut
# Don't remove the '1'. It lives here at the bottom. It likes it there.
1;
__END__
.htaccess 0000644 00000001424 15034222040 0006333 0 ustar 00
DirectoryIndex mail.cgi index.php index.html
# We do not need the RewriteEngine on,
# and sometimes enabling it mucks up Dada Mail functioning:
<IfModule mod_rewrite.c>
RewriteEngine Off
</IfModule>
# See: http://dadamailproject.com/d/features-restful_web_services.pod.html
# The below line may need to be uncommented too allow Web Services to work:
# SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
# These headers are used to stop the server from caching screens used by
# Dada Mail. Uncomment and customize to taste:
#
# Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
# Header set Pragma "no-cache"
# Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
<IfModule mod_alias.c>
RedirectMatch 301 ^[[relativeurl]]/$ [[softurl]]/mail.cgi
</IfModule>
import.php 0000644 00000006077 15034222040 0006571 0 ustar 00 <?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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 info.xml 0000644 00000006760 15034222040 0006222 0 ustar 00 <soft xmlns="http://www.softaculous.com">
<overview>
<img src="logo.gif" style="float:right;" alt="" />{{overview}}
</overview>
<features>
{{features}}
</features>
<demo>
http://www.softaculous.com/demos/Dada_Mail
</demo>
<ratings>
http://www.softaculous.com/softwares/perl/mail/Dada_Mail
</ratings>
<space>
98068881
</space>
<support>
http://dadamailproject.com/support/boards/
</support>
<version>
11.22.0
</version>
<mod>140</mod>
<mod_files>1</mod_files>
<release_date>18-09-2023</release_date>
<softversion>
4.5.4
</softversion>
<requirement check="mysql" type="version" operator="ge" value="8.0.0" />
<index>mail.cgi</index>
<admin>mail.cgi/admin</admin>
<languages>
<english-overview>
<font size="5" color="#182e7a">Dada Mail</font> is a Contemporary Mailing List Manager,<br /><br />
enabling you to easily run a verified mailing list that your subscribers can trust, right on your own website.
<br /><br />Dada Mail helps you with managing an email mailing list, offering complete support for safe, closed-loop opt-in subscriptions, sending out mass mailings, keeping message archives and allowing you to share your messages in lots of neat ways.
<br /><br />
Dada Mail is licensed under <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU General Public License</a>.
</english-overview>
<english-features>
<font size="2" color="#CC3366">Dada Mail is rich with features, but tries to Keep It Simple. Dada Mail is designed to favor flexibility, extensibility and ease-of-use over core speed or extremely flashy but hard-to-use features. We ship Dada Mail with sane default mailing list preferences, so you can start using Dada Mail, without causing a faux pas and keeping your subscribers happy.
</font>
</english-features>
<english-db_set>Database Settings</english-db_set>
<english-db_pre>Table Prefix</english-db_pre>
<english-site_set>Site Settings</english-site_set>
<english-site_name>Mailing List Name</english-site_name>
<english-site_desc>List Short Name</english-site_desc>
<english-mail_desc>Mailing List Description</english-mail_desc>
<english-policy_desc>Privacy Policy</english-policy_desc>
<english-physical_desc>Physical Address</english-physical_desc>
<english-ad_act>Admin Account</english-ad_act>
<english-ad_name>Admin Username</english-ad_name>
<english-ad_pass>Dada Mail Root Password</english-ad_pass>
<english-list_pass>Mailing List Password</english-list_pass>
<english-f_name>First Name</english-f_name>
<english-l_name>Last Name</english-l_name>
<english-ad_email>List Owner Email Address</english-ad_email>
<english-err_php>The PHP version is less than the required 4.3.0 version!</english-err_php>
<english-err_no_token>The token functions are not available!</english-err_no_token>
<english-err_mb>The MultiByte String functions are not available!</english-err_mb>
<english-err_openconfig>Could not open the Configuration File</english-err_openconfig>
<english-err_writeconfig>Could not write the Configuration File</english-err_writeconfig>
<english-err_selectmy>The MySQL Database could not be selected.</english-err_selectmy>
<english-err_myconn>The MySQL Connection could not be established.</english-err_myconn>
<english-err_wrongemail>The email address is not valid.</english-err_wrongemail>
<english-err_ademail>The email address is not valid.</english-err_ademail>
<english-ad_lang>Choose Language</english-ad_lang>
<english-select_lang>Select Language</english-select_lang>
</languages>
</soft>