PK!6;; .dada_confignu[#---------------------------------------------------------------------# # Dada Mail Outside Config File! (.dada_config) # # Dada Mail Global Variables Configuration Guide: # # https://dadamailproject.com/d/global_variables.pod.html # #---------------------------------------------------------------------# # The location of your .dada_config directory: # $DIR = '[[softdatadir]]/.dada_files'; #---------------------------------------------------------------------# # The URL to access Dada Mail: # $PROGRAM_URL = '[[softurl]]/mail.cgi'; $S_PROGRAM_URL = '[[softurl]]/mail.cgi'; $RUNNING_UNDER = 'CGI'; #---------------------------------------------------------------------# # The location (server path + URL) of static, support files # $SUPPORT_FILES = { dir => '[[wwwdir]]/dada_mail_support_files', url => '[[wwwurl]]/dada_mail_support_files', }; #---------------------------------------------------------------------# # The Dada Mail Root Pass: # # Start Root Password $PROGRAM_ROOT_PASSWORD = '[[admin_pass]]'; $ROOT_PASS_IS_ENCRYPTED = '1'; # End Root Password #---------------------------------------------------------------------# #---------------------------------------------------------------------# # Backend Database Configuration: $BACKEND_DB_TYPE = 'SQL'; %SQL_PARAMS = ( # May just be, "localhost" dbserver => '[[softdbhost]]', database => '[[softdb]]', # MySQL: 3306 # PostgreSQL: 5432 port => '3306', # MySQL: mysql # PostgreSQL: Pg # SQLite: SQLite dbtype => 'mysql', user => '[[softdbuser]]', pass => '[[softdbpass]]', ); #---------------------------------------------------------------------# # WYSIWYG Editor/File Browser Options $WYSIWYG_EDITOR_OPTIONS = { ckeditor => { enabled => 1, url => '[[wwwurl]]/dada_mail_support_files/ckeditor', }, tiny_mce => { enabled => 1, url => '[[wwwurl]]/dada_mail_support_files/tinymce', }, }; $FILE_BROWSER_OPTIONS = { rich_filemanager => { enabled => 1, url => '[[wwwurl]]/dada_mail_support_files/RichFilemanager', upload_dir => '[[wwwdir]]/dada_mail_support_files/file_uploads', upload_url => '[[wwwurl]]/dada_mail_support_files/file_uploads', connector => 'php', session_name => 'PHPSESSID', session_dir => '[[softdatadir]]/.dada_files/.tmp/php_sessions', }, core5_filemanager => { enabled => 0, url => '', upload_dir => '', upload_url => '', connector => '', }, none => { enabled => 0, }, }; $SCHEDULED_JOBS_OPTIONS = { scheduled_jobs_flavor => '_schedules', log => 0, run_at_teardown => 1, }; %LIST_SETUP_INCLUDE = ( set_smtp_sender => 1, # For SMTP add_sendmail_f_flag => 1, # For Sendmail Command admin_email => undef, ); $PLUGINS_ENABLED = { boilerplate_plugin => 0, tracker => 1, bounce_handler => 0, bridge => 1, change_root_password => 1, change_list_shortname => 1, password_protect_directories => 0, log_viewer => 1, screen_cache => 1, global_config => 1, view_list_settings => 0, usage_log_to_consent_activity => 0, }; $PLUGIN_CONFIGS = { Bounce_Handler => { Connection_Protocol => 'POP3', Server => '', Address => '', Username => '', Password => '', Port => AUTO, USESSL => 0, starttls => 0, SSL_verify_mode => 0, AUTH_MODE => 'BEST', Plugin_Name => 'Bounce Handler', Enable_POP3_File_Locking => undef, Log => undef, MessagesAtOnce => 100, Max_Size_Of_Any_Message => undef, Rules => undef, }, Bridge => { Plugin_Name => 'Bridge', MessagesAtOnce => 1, Room_For_One_More_Check => 1, Enable_POP3_File_Locking => 1, Check_List_Owner_Return_Path_Header => 0, Check_Multiple_Return_Path_Headers => 0, }, Tracker => { Plugin_Name => undef, Geo_IP_Db => undef, }, log_viewer => { Plugin_URL => undef, tail_command => 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, }, }; $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&draft_role=draft", -Function => 'drafts', -Activated => 1, }, { -Title => '+ New Draft Message', -Title_URL => "$S_PROGRAM_URL?flavor=send_email", -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 => 'List Password', -Title_URL => "$S_PROGRAM_URL?flavor=change_password", -Function => 'change_password', -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 => '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/Subscribe/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=", -Function => 'blog_index', -Activated => 1, }, ], }, { -Title => ' 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, }, ], }, ]; PK!gv? ? import.phpnu[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 '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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PK!˧ dada_mail_config.jsnu[/* Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ CKEDITOR.editorConfig = function(config) { config.uploadUrl = '[[softurl]]/mail.cgi'; config.imageUploadUrl = '[[softurl]]/mail.cgi'; config.filebrowserBrowseUrl = '[[wwwurl]]/dada_mail_support_files/RichFilemanager/index.html?type=files&rand_string=' + rand_string(); config.filebrowserImageBrowseUrl = '[[wwwurl]]/dada_mail_support_files/RichFilemanager/index.html?type=images&rand_string=' + rand_string(); config.filebrowserFlashBrowseUrl = '[[wwwurl]]/dada_mail_support_files/RichFilemanager/index.html?type=flash&rand_string=' + rand_string(); config.filebrowserUploadUrl = null; config.filebrowserImageUploadUrl = null; config.filebrowserFlashUploadUrl = null; config.removeDialogTabs = 'link:upload;image:Link;image:Upload'; config.height = '30em'; config.fullPage = true; config.startupOutlineBlocks = true; config.allowedContent = true; config.disallowedContent = 'img{width,height}'; config.extraAllowedContent = 'img[alt,border,width,height,align,vspace,hspace,!src];'; config.strinsert_button_label = 'Tags'; config.strinsert_button_title = 'Tags'; config.strinsert_button_voice = 'Tags'; config.extraPlugins = 'strinsert,image2,uploadimage'; config.removePlugins = 'image,exportpdf'; config.toolbar_DadaMail_Admin = [ { name: 'basicstyles', items : [ 'strinsert', 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] }, { name: 'styles', items : [ 'Styles','Format','Font','FontSize' ] }, { name: 'colors', items : [ 'TextColor','BGColor' ] }, '/', { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] }, { name: 'links', items : [ 'Link','Unlink','Anchor' ] }, { name: 'insert', items : [ 'Image','Table','HorizontalRule','Smiley','SpecialChar' ] }, '/', { name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] }, { name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','SpellChecker', 'Scayt' ] }, { name: 'document', items : [ 'Source','Maximize', 'ShowBlocks'] }, ]; }; function rand_string() { return Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15); } PK!?49"9" install.phpnu[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 '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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 DG==PK!k LLmd5nu[a:108:{s:8:"edit.xml";s:32:"883002534bcd3f658fa5b887ac5e9512";s:8:"clip.zip";s:32:"1d749b4fe4c2c06ee95bbedeaaf46c34";s:9:"notes.txt";s:32:"70636094791fd8f0bae3108cca6e9d07";s:9:"clone.php";s:32:"c62f15fdd1bf217d5725382cc800ec82";s:10:"import.php";s:32:"6cfb40f2de01ac11365bc337092f73d9";s:8:"info.xml";s:32:"ec29b622a6d2291f2aeec0e720c34176";s:10:"install.js";s:32:"4941bf48eedadc83254d0638716f828f";s:13:"dbconnect.php";s:32:"4ddd7cd8e855925a6aeee503998fce5b";s:11:"upgrade.php";s:32:"cbb8113ad78f5dfff865dd1933198719";s:15:"images/clip.png";s:32:"ef27e1f3e3a08574f595eb1abb3673da";s:15:"images/logo.gif";s:32:"0847a86987569b5b3333acc07a3ab6d4";s:14:"clipbucket.php";s:32:"4933bb8894c901f96ae14dedddf010cb";s:11:"install.xml";s:32:"a942dd778964a7b419a1cf31359b44ed";s:8:"edit.php";s:32:"54718158968cb38dd1ebe3532ea4bf29";s:10:"remove.php";s:32:"ee21d9ea9493e7ae0875ec72965a6d83";s:11:"install.php";s:32:"2e1ad2ae58f22f92fdbe1063fab76361";s:8:"clip.sql";s:32:"1bb041681ba09b900b91c5471febd8cf";s:11:"upgrade.xml";s:32:"7752a7b93a563326ff9a99c33fcae808";s:13:"fileindex.php";s:32:"24fb3666176e571d41729dcd4ae4a68f";s:18:"images/clipper.png";s:32:"94ae3d427ddc7ec1888fe2d9cf1f915a";s:11:"clipper.zip";s:32:"b6189a5ceec344374acdfff53f286883";s:11:"clipper.sql";s:32:"208563e75c2661aa27ec86cf14b6ca21";s:14:"config.inc.php";s:32:"bdab135c97403b9d5882275249197029";s:12:"cmsimple.zip";s:32:"a2fcb3ef8a83c7a145a0c4caf403abfc";s:19:"images/cmsimple.png";s:32:"7b77b21a4362de5414857775d44b4454";s:10:"config.php";s:32:"4ce97d9da0d269a493493375f0cdd794";s:10:"extend.php";s:32:"31f7f361037d2028eb75aa06bff72b2c";s:13:"changelog.txt";s:32:"c8450262c46683617eb022ae9aa8bc7f";s:15:"update_pass.php";s:32:"9dc5391eb8881b13524478b75412e759";s:20:"images/cmssimple.png";s:32:"0ad5bda72e979f7c322ae64a81affd7c";s:12:"_upgrade.xml";s:32:"e02f1e31391c42144496d1309c5d6539";s:13:"cmssimple.zip";s:32:"7185740007d00697b3cfcd1201f9b0ce";s:9:"Notes.txt";s:32:"17fccdb418be5b8b8ccf5d708ccb0dc9";s:13:"cmssimple.sql";s:32:"64271499cd164d937e0956b3786a5a82";s:12:"_upgrade.php";s:32:"8b40a03e1f57b72fbc45727ca7249861";s:17:"images/collab.png";s:32:"bdab1fdf22f424e8318d294b453218b5";s:10:"collab.zip";s:32:"6bd4b4ebd07218ea83f732ed1be37fb0";s:10:"collab.sql";s:32:"c5f7ed8a9b5df74f66d5c357d65b9835";s:14:"commentics.zip";s:32:"71f83b2ce4a0c5af617daca3efe9e53f";s:14:"commentics.sql";s:32:"f9a10d8032268ce9f387577163973c7c";s:21:"images/commentics.png";s:32:"b739966b46c9ac0ca1e99d07ce36300a";s:8:"data.zip";s:32:"c120b04fb4381f84c1bd650610b4194d";s:15:"images/conc.png";s:32:"b91835a1ac07f3889d689c3c4abbfa0b";s:15:"sample_data.sql";s:32:"62766cb87cc20fecbb69b6d31141a0ff";s:12:"database.php";s:32:"cce4e579b348edfb7aec7dbbafd38eed";s:8:"conc.sql";s:32:"b641c5d5471c14d3327fd2ade148b555";s:8:"conc.zip";s:32:"ed3cef2a17e6310d126084d9129a5446";s:8:"_app.php";s:32:"da88423a5ea4307b8c3815da728fd956";s:7:"app.php";s:32:"a734f742a82bddc8839f944ebb57bbdb";s:12:"concrete.php";s:32:"5e1e08438c667a4cb40f4f9d88d2963c";s:10:"conc56.sql";s:32:"9093e5f4f104f15b883224c2b8947b0d";s:10:"conc56.zip";s:32:"626776a7cec521866365d2e7dea33276";s:17:"images/conc56.png";s:32:"b91835a1ac07f3889d689c3c4abbfa0b";s:8:"site.php";s:32:"0542b8e69fcc2c4f2adf0d742730e4a2";s:11:"gen_app.php";s:32:"ef124ed37d2353fa212f12ef98d355ab";s:16:"images/conc8.png";s:32:"b91835a1ac07f3889d689c3c4abbfa0b";s:9:"conc8.zip";s:32:"7ff24dab8d2bdc588abca46b4a822789";s:9:"conc8.sql";s:32:"ea9db01fb9a7c70896d77bdb4854aa68";s:10:"conc85.zip";s:32:"64c802781866c21cb3b2c6fe73485f06";s:17:"images/conc85.png";s:32:"b91835a1ac07f3889d689c3c4abbfa0b";s:19:"sample_concrete.php";s:32:"a2fe3e87d531540908e7d3dd8d75bd61";s:10:"conc85.sql";s:32:"03787acb43ec2a8bef95c8a765b6dd99";s:13:"dcaconfig.php";s:32:"d3026c43585906f2919487923e1dfaef";s:15:"localconfig.php";s:32:"d55f8653ede0f1c5470d65dfb83da212";s:14:"langconfig.php";s:32:"d3026c43585906f2919487923e1dfaef";s:10:"contao.zip";s:32:"d0ce5096ffd8b98d1320bdf71250dc2e";s:14:"initconfig.php";s:32:"d3026c43585906f2919487923e1dfaef";s:9:"_edit.xml";s:32:"883002534bcd3f658fa5b887ac5e9512";s:8:"cron.txt";s:32:"e6c77fa7c9e90d7c8c2105e3d2a95232";s:17:"images/contao.png";s:32:"98d6ef81462bc889f3a74b8503adee44";s:9:"_edit.php";s:32:"a4a0fc1c3e0357fa63b890f28c2d443d";s:10:"contao.sql";s:32:"caf1d5deb237269ffb4c3f04dcca7372";s:14:"pathconfig.php";s:32:"37a6ecb4f15ed5f6c4791498c22eb0ac";s:18:"images/cotonti.png";s:32:"1f812bc9f59d4ab3107b1a66703954c8";s:11:"cotonti.sql";s:32:"a16387fd53bd4224359fd3250c453404";s:11:"cotonti.zip";s:32:"0bf3f735b9925353dde4f6b5bdc5692a";s:10:"robots.txt";s:32:"712d5474b27426c60aa286696dc835dd";s:7:"cpg.sql";s:32:"bfb895581ebcce63b50790c6e7d1339b";s:11:"_update.php";s:32:"f2fe528f7b229149d65264fd19e77367";s:7:"cpg.zip";s:32:"d99bde8d89191a3fbf626c54f558e7db";s:14:"images/cpg.png";s:32:"1d07d764835a007c75452602ea544bfe";s:15:"images/logo.png";s:32:"35fde8cb15fb5fa0fdb1b601f4be5c78";s:10:"update.php";s:32:"e8e9df8c5fa212fe1e414f8935e036b6";s:10:"crafty.sql";s:32:"378b096ba0d17ed37d18446c01237c3e";s:17:"images/crafty.png";s:32:"cff6acd476570e2d21e22ac82d1e2366";s:10:"crafty.zip";s:32:"a5e8cda4594f93e55cabb435896382ee";s:17:"images/croogo.png";s:32:"7a211e3ba99cf49531584ebbdb1bbe19";s:10:"croogo.sql";s:32:"4c504b6738229f59c37b0f40ad80723e";s:10:"croogo.zip";s:32:"3ffdb2d4295c6830b45b879702a4b5ce";s:17:"images/cszcms.png";s:32:"68c484730f9c307dbf92f70efe940c92";s:10:"cszcms.sql";s:32:"cbd4c3e3d980599080e33728bcd8ce40";s:10:"cszcms.zip";s:32:"b8dfccfb547a9dda337182d5b5b5b2d7";s:18:"images/cumulus.png";s:32:"e50448c7240e2fcd354cf63f1db2847e";s:11:"cumulus.sql";s:32:"0c6d8d03b1f94267e564a54e53f5fc3e";s:11:"cumulus.zip";s:32:"a00d3ccc3fad647c9e51bbe2e2363308";s:8:"dada.zip";s:32:"f4c89822effaf66a567ee9c832d54d2d";s:16:"config.local.php";s:32:"93be5dbda870fd1d666c28e1cb4b2695";s:20:"_dada_mail_config.js";s:32:"4aed2fede8bc2694f0e5cfba6f3cd9b4";s:15:"images/dada.png";s:32:"027daf3a96f42a511307f2bc4dead7f6";s:12:".dada_config";s:32:"ccc55070590cd130a50fc99e3cbe7069";s:19:"dada_mail_config.js";s:32:"411efcfdc249149323c3781a83d1386e";s:15:"filemanager.php";s:32:"69ad5639de0b0cd0a1faa39ccf350af0";s:9:".htaccess";s:32:"3ca242a37a111c0db7df62e92764bee2";s:9:"Config.pm";s:32:"d4100c2510d368f77436427d059db54c";s:23:"filemanager.config.json";s:32:"cc35a9282e86ea4846aff2f786d3f01e";s:8:"dada.sql";s:32:"fea4a15a83d21ddf527d8178a978044a";s:7:"www.zip";s:32:"6ea48196a839a455a36c1e1e13e19dc4";s:12:"wwwindex.php";s:32:"d7b8a316bc0adbebefdaf75bdc37593d";}PK!r php81/import.phpnu[ionCube')." 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":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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 Jnav75Wikob4Shm=PK![P$P$php81/install.phpnu[ionCube')." 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":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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 NRV7DVQ7axI3MGLp6zEvjE9Cjm==PK! uphp56/import.phpnu[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 ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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PK!i%%php56/install.phpnu[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 ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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 NRXobZUKPK!$filemanager.phpnu[ * @copyright Authors */ // only for debug // error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // ini_set('display_errors', '1'); require_once 'vendor/autoload.php'; require_once __DIR__ . '/events.php'; // fix display non-latin chars correctly // https://github.com/servocoder/RichFilemanager/issues/7 setlocale(LC_CTYPE, 'en_US.UTF-8'); // fix for undefined timezone in php.ini // https://github.com/servocoder/RichFilemanager/issues/43 if(!ini_get('date.timezone')) { date_default_timezone_set('GMT'); } // This function is called for every server connection. It must return true. // // Implement this function to authenticate the user, for example to check a // password login, or restrict client IP address. // // This function only authorizes the user to connect and/or load the initial page. // Authorization for individual files or dirs is provided by the two functions below. // // NOTE: If using session variables, the session must be started first (session_start()). function fm_authenticate() { session_start(); return isset($_SESSION['rfm_authenticated']) && $_SESSION['rfm_session_id'] == $_COOKIE["dadalogin"]; } // This function is called before any filesystem read operation, where // $filepath is the file or directory being read. It must return true, // otherwise the read operation will be denied. // // Implement this function to do custom individual-file permission checks, such as // user/group authorization from a database, or session variables, or any other custom logic. // // Note that this is not the only permissions check that must pass. The read operation // must also pass: // * Filesystem permissions (if any), e.g. POSIX `rwx` permissions on Linux // * The $filepath must be allowed according to config['patterns'] and config['extensions'] // function fm_has_read_permission($filepath) { // Customize this code as desired. return true; } // This function is called before any filesystem write operation, where // $filepath is the file or directory being written to. It must return true, // otherwise the write operation will be denied. // // Implement this function to do custom individual-file permission checks, such as // user/group authorization from a database, or session variables, or any other custom logic. // // Note that this is not the only permissions check that must pass. The write operation // must also pass: // * Filesystem permissions (if any), e.g. POSIX `rwx` permissions on Linux // * The $filepath must be allowed according to config['patterns'] and config['extensions'] // * config['read_only'] must be set to false, otherwise all writes are disabled // function fm_has_write_permission($filepath) { // Customize this code as desired. return true; } $config = []; // example to override the default config //$config = [ // 'security' => [ // 'readOnly' => true, // 'extensions' => [ // 'policy' => 'ALLOW_LIST', // 'restrictions' => [ // 'jpg', // 'jpe', // 'jpeg', // 'gif', // 'png', // ], // ], // ], //]; $app = new \RFM\Application(); // uncomment to use events //$app->registerEventsListeners(); $local = new \RFM\Repository\Local\Storage($config); // example to setup files root folder //$local->setRoot('userfiles', true, true); $app->setStorage($local); // set application API $app->api = new RFM\Api\LocalApi(); $app->run();PK!-  install.xmlnu[ {{site_set}} {{site_name}} __site_name {{mail_desc}} {{site_desc}} __site_desc {{policy_desc}} {{physical_desc}} {{ad_act}} {{ad_email}} __email_address {{ad_pass}} __ad_pass {{list_pass}} __list_pass mysql DadaMail dadamaildata installer-disabled/* installer-disabled/*/* installer-disabled/*/*/* installer-disabled/*/*/*/* installer-disabled/*/*/*/*/* installer-disabled/*/*/*/*/*/* installer-disabled/*/*/*/*/*/*/* PK!VTD D php53/import.phpnu[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 '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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 J7G=PK!M/I"I"php53/install.phpnu[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 '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199); ?> 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 E81JZH/84ZDlsg4CeAopPK! info.xmlnu[ {{overview}} {{features}} http://www.softaculous.com/demos/Dada_Mail http://www.softaculous.com/softwares/perl/mail/Dada_Mail 98068881 http://dadamailproject.com/support/boards/ 11.22.0 140 1 18-09-2023 4.5.4 mail.cgi mail.cgi/admin Dada Mail is a Contemporary Mailing List Manager,

enabling you to easily run a verified mailing list that your subscribers can trust, right on your own website.

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.

Dada Mail is licensed under GNU General Public License.
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. Database Settings Table Prefix Site Settings Mailing List Name List Short Name Mailing List Description Privacy Policy Physical Address Admin Account Admin Username Dada Mail Root Password Mailing List Password First Name Last Name List Owner Email Address The PHP version is less than the required 4.3.0 version! The token functions are not available! The MultiByte String functions are not available! Could not open the Configuration File Could not write the Configuration File The MySQL Database could not be selected. The MySQL Connection could not be established. The email address is not valid. The email address is not valid. Choose Language Select Language
PK!Y8%8%config.local.phpnu[ * @copyright Authors */ $config = [ /** * Configure Logger class */ "logger" => [ "enabled" => false, /** * Default value "null". * Full path to log file, e.g. "/var/log/filemanager/logfile". * By default the application writes logs to "filemanager.log" file that located at sys_get_temp_dir() */ "file" => null, ], /** * General options section */ "options" => [ /** * Default value "true". * By default the application will search `fileRoot` folder under server root folder. * Set value to "false" in case the `fileRoot` folder located outside server root folder. * If `fileRoot` options is set to "false", `serverRoot` value is ignored - always "true". */ "serverRoot" => false, /** * Default value "false". Path to the user storage folder. * By default the application will determine the path itself based on $_SERVER['DOCUMENT_ROOT']. * You can set specific path to user storage folder with the following rules: * - absolute path in case `serverRoot` set to "false", e.g. "/var/www/html/filemanager/userfiles/" * - relative path in case `serverRoot` set to "true", e.g. "/filemanager/userfiles/" */ "fileRoot" => "[[wwwdir]]/dada_mail_support_files/file_uploads", /** * Format of the date to display. See http://www.php.net/manual/en/function.date.php */ "dateFormat" => "d M Y H:i", /** * The maximum allowed root folder total size (in Bytes). If set to "false", no size limitations applied. */ "fileRootSizeLimit" => false, /** * Default value "false". Deny non-latin characters in file/folder names. * PHP requires INTL extension installed, otherwise all non-latin characters will be stripped. */ "charsLatinOnly" => false, ], /** * Security section */ "security" => [ /** * Default value "false". Allow write operations. * Set value to "true" to disable all modifications to the filesystem, including thumbnail generation. */ "readOnly" => false, /** * Default value "true". * Sanitize file/folder name, replaces gaps and some other special chars. */ "normalizeFilename" => true, /** * Filename extensions are compared against this list, after the right-most dot '.' * Matched files will be filtered from listing results, and will be restricted from all file operations (both read and write). */ "extensions" => [ /** * Default value "ALLOW_LIST". Takes value "ALLOW_LIST" / "DISALLOW_LIST". * If is set to "ALLOW_LIST", only files with extensions that match `restrictions` list will be allowed, all other files are forbidden. * If is set to "DISALLOW_LIST", all files are allowed except of files with extensions that match `restrictions` list. */ "policy" => "ALLOW_LIST", /** * Default value "true". * Whether extension comparison should be case sensitive. */ "ignoreCase" => true, /** * List of allowed / disallowed extensions, depending on the `policy` value. * To allow / disallow files without extension, add / remove the empty string "" to / from this list. */ "restrictions" => [ "", "jpg", "jpe", "jpeg", "gif", "png", "svg", "txt", "pdf", "odp", "ods", "odt", "rtf", "doc", "docx", "xls", "xlsx", "ppt", "pptx", "csv", "ogv", "avi", "mkv", "mp4", "webm", "m4v", "ogg", "mp3", "wav", "zip", "md", ], ], /** * Files and folders paths relative to the user storage folder (see `fileRoot`) are compared against this list. * Matched items will be filtered from listing results, and will be restricted from all file operations (both read and write). */ "patterns" => [ /** * Default value "ALLOW_LIST". Takes value "ALLOW_LIST" / "DISALLOW_LIST". * If is set to "ALLOW_LIST", only files and folders that match `restrictions` list will be allowed, all other files are forbidden. * If is set to "DISALLOW_LIST", all files and folders are allowed except of ones that match `restrictions` list. */ "policy" => "DISALLOW_LIST", /** * Default value "true". * Whether patterns comparison should be case sensitive. */ "ignoreCase" => true, /** * List of allowed / disallowed patterns, depending on the `policy` value. */ "restrictions" => [ // files "*/.htaccess", "*/web.config", // folders "*/_thumbs/*", "*/.CDN_ACCESS_LOGS/*", ], ], /** * Rules for symbolic links that point to files/folders OUTSIDE the `fileroot` folder. * Targets of symbolic links INSIDE the `fileroot` folder are allowed by default. */ "symlinks" => [ /** * Default value "false". * Allow to link ANY path when set to "true" - quite unsecure. * Target path will be restricted only by OS permissions. */ "allowAll" => false, /** * List of files/folders that can be linked with symlinks. * All contents of listed folder are allowed to be linked as well. * Use absolute server paths. */ "allowPaths" => [], ], ], /** * Upload section */ "upload" => [ /** * Default value "16000000" (16 MB). * The maximum allowed file size (in Bytes). If set to "false", no size limitations applied. * See https://github.com/blueimp/jQuery-File-Upload/wiki/Options#maxfilesize. */ "fileSizeLimit" => 16000000, /** * Default value "false". * If set to "true" files will be overwritten on uploads if they have same names, otherwise an index will be added. */ "overwrite" => false, /** * Upload parameter name, that is expected to contains uploaded file data - $_FILES[paramName]. * Good usecase example is CKEditor image upload plugin, that sends files within "upload" name. */ "paramName" => "upload", ], /** * Images section */ "images" => [ /** * Uploaded image settings. * To disable resize set both `maxWidth` and `maxHeight` to "false". */ "main" => [ /** * Default value "true". * Automatically rotate images based on EXIF meta data. */ "autoOrient" => true, /** * Default value "1280". * Resize maximum width in pixels. Takes integer values or "false". */ "maxWidth" => 1280, /** * Default value "1024". * Resize maximum height in pixels. Takes integer values or "false". */ "maxHeight" => 1024, ], /** * Thumbnail creation settings of uploaded image. */ "thumbnail" => [ /** * Default value "true". * Generate thumbnails using PHP to increase performance on listing directory. */ "enabled" => true, /** * Default value "true". * If set to "false", it will generate thumbnail each time the image is requested. Decreased performance. */ "cache" => true, /** * Default value "_thumbs/". * Folder to store thumbnails, invisible via filemanager. * If you want to make it visible, just remove it from `excluded_dirs` configuration option. */ "dir" => "_thumbs/", /** * Default value "true". * Crop thumbnails. Set dimensions below to create square thumbnails of a particular size. */ "crop" => true, /** * Default value "64". * Maximum crop width in pixels. */ "maxWidth" => 64, /** * Default value "64". * Maximum crop height in pixels. */ "maxHeight" => 64, ] ], /** * Default mode while creating new folder. */ "mkdir_mode" => 0755, ]; return $config; PK!^8 wwwindex.phpnu[dada_mail_support_filesPK!5ǜ install.jsnu[////////////////////////////////////////////////////////////// // install.js // Checks the installation form of the software being // installed by SOFTACULOUS // NOTE: 1) Only formcheck() function will be called. // 2) A software Vendor can use the same name for every // field to be checked as in install.xml . It can be // called using $('fieldname').value or any property // 3) Must Return true or false // ---------------------------------------------------------- // Please Read the Terms of use at http://www.softaculous.com // ---------------------------------------------------------- // (c)Softaculous Inc. ////////////////////////////////////////////////////////////// function formcheck(){ //Check the Admin Email if(window.check_punycode){ if(!check_punycode($('admin_email').value)){ alert('{{err_ademail}}'); return false; } return true; } return true; };PK!,Afilemanager.config.jsonnu[{ "_comment": "IMPORTANT : go to the wiki page to know about options configuration https://github.com/servocoder/RichFilemanager/wiki/Configuration-options", "options": { "theme": "flat-dark", "showTitleAttr": false, "showConfirmation": true, "browseOnly": false, "fileSorting": "NAME_ASC", "folderPosition": "bottom", "quickSelect": false, "logger": false, "allowFolderDownload": true, "allowChangeExtensions": false, "capabilities": [ "select", "upload", "download", "rename", "copy", "move", "delete", "extract", "createFolder" ] }, "language": { "default": "en", "available": ["ar", "bs", "ca", "cs", "da", "de", "el", "en", "es", "fa", "fi", "fr", "he", "hu", "it", "ja", "nl", "pl", "pt", "ru", "sv", "th", "tr", "vi", "zh-CN", "zh-TW"] }, "formatter": { "datetime": { "skeleton": "yMMMdHm" } }, "filetree": { "enabled": true, "foldersOnly": false, "reloadOnClick": true, "expandSpeed": 200, "showLine": true, "width": 200, "minWidth": 200 }, "manager": { "defaultViewMode": "grid", "dblClickOpen": false, "selection": { "enabled": true, "useCtrlKey": true }, "renderer": { "position": false, "indexFile": "readme.md" } }, "api": { "lang": "php", "connectorUrl": false, "requestParams": { "GET": {}, "POST": {}, "MIXED": {} } }, "upload": { "multiple": true, "maxNumberOfFiles": 5, "chunkSize": false }, "clipboard": { "enabled": true, "encodeCopyUrl": true }, "filter": { "image": ["jpg", "jpeg", "gif", "png", "svg"], "media": ["ogv", "avi", "mkv", "mp4", "webm", "m4v", "ogg", "mp3", "wav"], "office": ["txt", "pdf", "odp", "ods", "odt", "rtf", "doc", "docx", "xls", "xlsx", "ppt", "pptx", "csv", "md"], "archive": ["zip", "tar", "rar"], "audio": ["ogg", "mp3", "wav"], "video": ["ogv", "avi", "mkv", "mp4", "webm", "m4v"] }, "search": { "enabled": true, "recursive": false, "caseSensitive": false, "typingDelay": 500 }, "viewer": { "absolutePath": true, "previewUrl": "[[wwwurl]]/dada_mail_support_files/file_uploads/", "image": { "enabled": true, "lazyLoad": true, "showThumbs": true, "thumbMaxWidth": 64, "extensions": [ "jpg", "jpe", "jpeg", "gif", "png", "svg" ] }, "video": { "enabled": true, "extensions": [ "ogv", "mp4", "webm", "m4v" ], "playerWidth": 400, "playerHeight": 222 }, "audio": { "enabled": true, "extensions": [ "ogg", "mp3", "wav" ] }, "iframe": { "enabled": true, "extensions": [ "htm", "html" ], "readerWidth": "95%", "readerHeight": "600" }, "opendoc": { "enabled": true, "extensions": [ "pdf", "odt", "odp", "ods" ], "readerWidth": "640", "readerHeight": "480" }, "google": { "enabled": true, "extensions": [ "doc", "docx", "xls", "xlsx", "ppt", "pptx" ], "readerWidth": "640", "readerHeight": "480" }, "codeMirrorRenderer": { "enabled": true, "extensions": [ "txt", "csv" ] }, "markdownRenderer": { "enabled": true, "extensions": [ "md" ] } }, "editor": { "enabled": true, "theme": "default", "lineNumbers": true, "lineWrapping": true, "codeHighlight": true, "matchBrackets": true, "extensions": [ "html", "txt", "csv", "md" ] }, "customScrollbar": { "enabled": true, "theme": "inset-2-dark", "button": true }, "extras": { "extra_js": [], "extra_js_async": true }, "url": "https://github.com/servocoder/RichFilemanager", "version": "2.7.6" } PK!19ZZ fileindex.phpnu[.htaccess DADA data extensions extras installer-disabled mail.cgi plugins static templatesPK!߂"_dada_mail_config.jsnu[tinymce.init({ file_browser_callback: function(field_name, url, type, win) { // from http://andylangton.co.uk/blog/development/get-viewport-size-width-and-height-javascript var w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0], x = w.innerWidth || e.clientWidth || g.clientWidth, y = w.innerHeight|| e.clientHeight|| g.clientHeight; var cmsURL = '[[wwwurl]]/dada_mail_support_files/RichFilemanager/index.html?&field_name='+field_name+'&lang='+tinymce.settings.language; if(type == 'image') { cmsURL = cmsURL + "&type=images"; } tinyMCE.activeEditor.windowManager.open({ file : cmsURL, title : 'Filemanager', width : x * 0.8, height : y * 0.8, resizable : "yes", close_previous : "no" }); }, selector: "textarea#html_message_body", height: "30em", image_advtab : true, paste_data_images : true, convert_fonts_to_spans : true, element_format : "xhtml", entity_encoding : "names", keep_styles: true, protect: [ /<\?dada.*?\?>/g ], visual: true, convert_urls: false, relative_urls: false, document_base_url : "[[wwwurl]]/dada_mail_support_files/", remove_script_host: false, visualblocks_default_state: true, plugins: [ "autoresize advlist autolink lists link image charmap preview hr anchor ", "searchreplace wordcount visualblocks visualchars code fullscreen", "nonbreaking table contextmenu directionality", "emoticons paste textcolor fullpage" ], toolbar1 : "undo redo | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | styleselect | bullist numlist outdent indent | link image", toolbar2 : "preview | forecolor backcolor emoticons code fullpage", setup: function(editor) { editor.on('PreInit', function() { editor.parser.addNodeFilter('#cdata', function(nodes) { for (var i = 0; i < nodes.length; i++) { nodes[i].remove(); } }); }); } });PK!z*&,}} notes.txtnu[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.PK!/21images/dada.pngnu[PNG  IHDRtEXtSoftwareAdobe ImageReadyqe<iTXtXML:com.adobe.xmp F,PLTEܡ̡5D3gfኳ˝vu*7)ݽYtX֭ٴ²زװҺܺE[DŚڸzyѪԪKaJ!TnSߣУТǡnma~_  OgN=P<Ѭqo^z]ė'ڻҤkj~ͧԦΟӱҧիѤҥӡϥֻƗcbȚׯ̬۸rqonڶҢ׷˞BU@#-"ѣҥѤӨҦТ$bdtRNS&m=LIDATx] WN-_%D5QEcέ ګILJwfySMdZk>fٛ߸,-BNl5"[k,<ȶ5Y{ؼ  ۚa,·>z[LXllX!߼`l)R_U&o{{ثY/mΙgog||'WqZJ۷0&jwO%ʆA / pf.;CSlҾ<3@)ʷ>~wwjϪV-D YeIU3rehC~3_j2Qb)2˫lM,R0dy1x owwLնBûW- ->،W޾kjRyiy6Ya[>9@d0@SᆴAjWqWwqr;1Vҙg{{맢@ ..>3芉<nTXZeyuyolAShe(.ٌ6Ű|t<[!yN91攍y{,p7Ne]嵜rx cI9ܝϦmNSܯ_e,-MtuuUcN6JE0gL0-b}C*c 5NևN/}3vPtrhQ[٥DqiڻwO;a%J;tzrN1\.-A S0r 3@ p/;;DQ 9LĝK$了˔`l'&% ,4aMV§PrⲐ!@r7Pxr=tZ-y4Ԕa di?İBrqy76۽Sn^*B9ŷy}Ph>_9ƧɦSrw0Hؼ؁|a@+'& 7$WQ8 rフwcc6j, wfisl\.66S3^TeB|VeppzGhT̋)>qUB'!׉r*ⷾW._y& :zJBh])xw+>D/O6TX8<0->cYp0B p%yUf6/B&aa ^IyGt*OrxƊRp9!Qi} J^%O$jvrJW׏ 8༸][y8,yPp5nJ &ՖiIWqO^QXA^Dd>8˭2^b+u2nVCں$۸`h5[)ap-G{I+Sn$/̜I܄`;a؎Q)y3bD ˜#7Q8o6OqYk3g.j8*yr't@<)5xD.{%5d8H$J|kgG]zt^=s'1Ē_EV&'MzBW5./7L+VÉy8 ^-vV*kk/;O'fɿf0e ݛ"OOW)qA2Ezc˷De^UeUbqM_drq{5&74>ߔD/d:x`*6xVT_m;.R= o}&\[E~MM3#C. l |2qᶚi<[/8@`vJPùAtgH`Bs~dT P֩0JMb)$ \Qsv9>[g*_ S8>:n{a9" mc\Ă ST;REYQ&М() WlS k|Xr' oK7O"i|9,XKn**#]0Feo8@ĥ(͠M0Urdž`eTWRyլ3Eė( o\V1s2t P n\ u4s@0Q)-J%pɵ`j&˺>@@aU'jyL$f8*;яAԼ9љ` .9X^Q< 1vh EHo4i~onUySh>OjOD DrPy=7Ctq ᙓTҔW`K'e>ⵢm8,MFlj "- 8N@TH t8IqH`H EUEd;cWRm  $SdDQ7@} >kyT<&i@Տ|1 \/낎;_0xÊe46J&c4iVAb+(a|1q~STXSe-3N^l5F| &B9V?Y yɁ*[0h5": TF8O |-^;'zOРρtTV ㌇!6~>ZTw7R d93yCylqdMX?א_5(g86ހ|Ǵci*q@%Pd ҅RX0&0S-`}`)50*,@LetFgW  Wmh/_1`_\#8=i.)G+Dl(\^stcGEC%Fmq`lJxW/zy]u)*l]]pB Noz,FlzT4 FA BQrrRЕ2LtSL9-f&8:g@U^SL1+bAPb Z d~tMV;ŷ3#!J&DZTf3ra)B)YG#Ku;&h0%0~!P+)ԫ0/p!iŜHnAfbE˓N2|& 8LFŖ1:y QPc=]&dmqqrL3 JITweȠ%.mrD`? hcBs y( 8oԤRcL}! Z4aGL qC CsP=!-͊W]ׅG79puGydo0>@äJX!jބ lېF$ñ 1aQ(XYe |OЍ!ذ)Bː@Pb aS>.z輀9ANJE,Z=\\&2gAE+wlJn`QA6e d,@:~`TR& w6DiI48.+41[HKpFȠm@GPrEI*^2!'Rp@6H >T< B X![sE²S@ " nzIfF@ D`$FA\!lЂrFR|Yg$a&qk(~aLN0lP ϫi\>Rt2p7kّ.G_B0l'yw&'QJ>:٤0욹L|yoC~L8goE(>)59v; =o <`s{&hEv!P@eLm@k欌 fZT&GE+(Zl/ pUĜ`kf 9+G g3薁Tj_`wK@9\ Ǖz]b\W*DZ=@bй('u_`$.jI1 Roȷ(Km;~P>|S}#$fůyYB{| wfXaInW89زW> q"~߿;~A3P\?9Xm'֛l}r9z &߂O/e @{Fa = P=ڸϫתQjP˔Ɣٶ֯jhΟfeșѡ!+ qtggϧҧoo֤߾a`ϬЫϬ˧NgN׶ϫ!,Zc 33 Ȱ%']]ԥ[H!!' [ !YN=&Y*(] ]*^aaNx͞9_N(8A‹J$QG'^xxIj ߿, LKZH%i Ep2 CޢBO)@8@D(hJVTr:C. ``Cye"eZT"pC0N]l܂!WfAAr :Cp4ƠAPK bbK'<  PB[(Bٶ[nNl-X 4TQ \{L ġ^\@#/! 1*K'߀ Z= bmGctq=!D pDnXpv&D rCX-qucCApX"h%|i\TQ= [!8EP@diR @SRA :V5T@F(0Axœs]]mҔ @:A$p =|4D  Dw%*U蠖K`!a!o(&ФC p`=`C\kil_wW>vzd{H' "yE@Bd$ zံ$cPQEcAGlԶLX5dr9d |>-8 !   (!%aId!3d֔h̽8PP.t@P*\@Bؑa Z'rk{6o+v܃=pjXPmu%P '9X bNB@|30GAty -^A$!!%POm{%To~Rp}tt@-6씀4aI]8y-ڕ h@] SqEOB9I$q1ŰЂF? @I}Bj`g!EpU$Xf MX@ z@"JB60̓ p` 2 1P` R}8/|A[4D&6qWx5r+T9@рL=F= ++FU$2(%`p+L `d @ $$ob$$%  Ў Hjt+ARa+2W@sM􆥺4a:0b@PӤ&X H )K(p p!" G:!9H#&G`X J(@)G \"M3$2:AMvV l ` VL*Z$da.Hh -$!t"016PgpD<nBS` 0A3  j,m;h8lb3Dx(0  d H 0O(c(r`u @ (qΓ~R*NTpad!*fctL/TNA\P%(p,2X89U'4QAak[Heԧ3Q `oYRqpEst#QsX@C Bpc+^; Lו 0ԕ? 8/O먖]*w3N#:/{0[ ެASxyA i B?I p6aUuwud>$ {&|@b^-5P+[4ɷCQ~AQWGb1 GEB3WWN7:FkPT`;?`I (z77>>7 006ʆ%.B`R=40$f@*,CpBR')]Gx@UJ E0w~.pA{iV@Q2d4@PF_`2 u(^ lŗv4=k*>cQ1_RP}r!]pM8$K, B5Y dr *Pp0c1#P@T2c/)g1<`hi TpD0VD G@e@9( VFG7C%@CD ^T6L3jEV F;V70》H)hS0pfy+`mmVCy T( ., pO:,@5n R,3yopS/ 'R.0FJ. tPu;S( 4@(aPU2 YQBp ''   7 053P PrI P%PZ3Pj*|c^ !r:@"Z8B&Pg B H xqlHjI*6{L0ӄ I@!MҌ3`*hQ=44WQym0K)0 v|㥳'Q ҳpw5ރt|jyR{T[V_`gM:6 $&p[&QW a&X1;ה VZrl1rhg-P& <2kpTPps] B)PpUf9!H;}F,Kě [;Ip5p=T$&cQ sƁgs$Rgxw{wрlYv!AKH#h)"-t49Q2zqq'/ 0l"z;(*,.02<4\6,;PK!p'N php82/import.phpnu[ionCube')." 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":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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 e4ii4D0=PK!dש$$php82/install.phpnu[ionCube')." 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":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199); ?> 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PK!1n Config.pmnu[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_if list_settings.enable_mass_subscribe --/Subscribe!-- /tmpl_if --/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 list_settings.list --", # -Function => 'blog_index', # -Activated => 1, # }, ], }, { -Title => ' 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 => '', mailing_list_message_to_phrase => ' Subscriber', mailing_list_message_subject => ' Message', mailing_list_message_html => qq{\n\n

Unsubscribe Automatically »

}, mailing_list_message => qq{\n\nUnsubscribe Automatically:\n}, # 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 => ' []', 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 $/; }; # 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__ PK!"[DDphp71/import.phpnu[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 ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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 zCXrJBw5/iX9l9wDJjM36PYewWmBlkcjgC4=PK!#"C**php71/install.phpnu[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 ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> 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PK!2$ .htaccessnu[ DirectoryIndex mail.cgi index.php index.html # We do not need the RewriteEngine on, # and sometimes enabling it mucks up Dada Mail functioning: RewriteEngine Off # 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" RedirectMatch 301 ^[[relativeurl]]/$ [[softurl]]/mail.cgi PK!6;; .dada_confignu[PK!gv? ? <import.phpnu[PK!˧ zHdada_mail_config.jsnu[PK!?49"9" Sinstall.phpnu[PK!k LLvmd5nu[PK!r php81/import.phpnu[PK![P$P$php81/install.phpnu[PK! u=php56/import.phpnu[PK!i%%php56/install.phpnu[PK!$filemanager.phpnu[PK!-  install.xmlnu[PK!VTD D  php53/import.phpnu[PK!M/I"I"php53/install.phpnu[PK! .;info.xmlnu[PK!Y8%8%VIconfig.local.phpnu[PK!^8 nwwwindex.phpnu[PK!5ǜ !oinstall.jsnu[PK!,Arfilemanager.config.jsonnu[PK!19ZZ fileindex.phpnu[PK!߂"_dada_mail_config.jsnu[PK!z*&,}} ːnotes.txtnu[PK!/21images/dada.pngnu[PK!еimages/logo.gifnu[PK!p'N php82/import.phpnu[PK!dש$$php82/install.phpnu[PK!1n Config.pmnu[PK!"[DD php71/import.phpnu[PK!#"C**php71/install.phpnu[PK!2$ l'.htaccessnu[PK*