Purchase The Magic Book
The Dada Mail Magic Book has been written to give advanced users of Dada Mail even more insight on the program so they may be able to use Dada Mail to the limit of its abilities.
Want a taste?
Not only is The Dada Mail Magic Book filled with advice on how to install, configure, run and customize Dada Mail, it also comes with plugins and extensions not available from us in any other way that will allow you to extend the program to do anything you need. The "Magic" book will also teach you how to develop your own extensions and plugins, using Dada Mail's powerful code library.
The Dada Mail Magic book is offered as a hypertext eBook for only $25,
which includes 60 days one YEAR
of free updates to the book and it's included plugins and extensions.
(If you would like to purchase this book using a different method, just contact us at dada@skazat.com)
Already Subscribed? Log on here.
If you'd like to be contacted when future revisions of the Dada Mail Magic Book come out, please subscribe to our Magic Book Updates list by entering your email address:
I have a question that isn't answered on this page
Please contact us with any other questions that you may have regarding the Magicbook.
What is your refund policy?
We will gradly refund your money back if you do not receive the product. No refunds are given otherwise. If you have a question on anything about Dada Mail, please ask these questions before purchase, not after.
Plugins/Extensions Distributed with the "Magic" Book
-
Beatitude - Scheduled Mailings
-
Subscription List Backups
-
Subscription List Statistics
-
Digest List Support
-
Advanced Multiple Subscription Support
-
Update Email Subscription Support
-
Log Viewer Plugin
-
Email All List Owners At Once Plugin
-
Clickthrough Tracker
The Dada Mail Magic Book, Table of Contents:
The Magic Book
Introduction
Hosting Recomendations
Advanced Dada Mail Setup
- Introduction
- Download Dada Mail
- Upload Dada Mail
- Gather Configuration Information
- Setting Up List Information Directories
- Making the Outside Configuration File
- Why Did We Just Go Through All That Trouble?
- Introduction
- Encrypt Your Root Password
- Hide Your Administration Area
- Require the listshortname When Logging In
- Allow Administration Access to Specific Addresses
- Secure Your List Files
- Creating an Alternative Location For Administration
Templates
Setting Up Dada Mail For Your Clients
- Setting Up Dada Mail For Your Clients
- Where are you going to install Dada Mail?
- Customization Dada Mail for Your Business
- Customizing the List Control Panel
Moving Dada Mail Between Servers
Conforming to the CAN-SPAM law
Using Dada Mail, Examples
Using Dada Mail, Beatitude - Scheduled Mailing
- Using Dada Mail - Beatitude: Scheduled Mailings
- Introduction
- Overview
- Examples
- Example 1: Setting a Message To Be Mailed In the Future.
- Example 2: Setting a Repeating Schedule.
- Example 3: Setting a Repeating Schedule With Unique Content.
- Example 4: Setting a Repeating Schedule With Dynamic Headers and Content
- Example 5: Getting Technical - multipart/alternative Dynamic Message.
- Other Resources
Communicating with Dada Mail from Another Program
- Communicating with Dada Mail from Another Program
- Introduction
- The XML Document Explained
- A Complete Example Script
- Explaining the Sample Program
- Using The Dada Mail Libraries
- Integrating Dada Mail Within An Already Existing Program
- Creating a Dada Mail Plugin - mx Verification
- Dada Mail, ``Magic Book'' Feedback
- Why You Want To Have An Up-To-Date Version of This Book
- Feedback Contact
About The Author
Extensions Documentation
About Extensions
- NAME
- DESCRIPTION
- OBTAINING A COPY OF THIS PROGRAM
- REQUIREMENTS
- RECOMMENDED
- Configuration
- Installation
- Setting up Mystery Girl to run as a CGI script
- Setting up Mystery Girl to run on the command line.
- Running the script via the command line.
- Testing
- Setting The Schedule
- Telling Dada Mail to use the Bounce Handler.
- Optional Fun Things
- FAQs
- History
- To Do
- Thanks
- COPYRIGHT
- NAME dada_bridge.pl (BETA RELEASE)
- Obtaining The Program
- DESCRIPTION
- Intended Audience
- How does dada_bridge.pl work?
- REQUIREMENTS
- RECOMMENDATIONS
- INSTALLATION
- Change the lib path
- Upload into the plugins directory
- Configure the Config.pm file
- Configuring the POP3 email, server, username, password
- Set the cron job
- TESTING
- BETA Software?! Why are you releasing it?
- Current Program Status
- Example of dada_bridge.pl use, ``In the Wild''
- Sponsoring New Features
- Thanks To:
- COPYRIGHT
- LICENSE
Update Subscriptions
Subscription List Backup
Subscription List Statistics
Dada Digest Script
Plugins Documentation
About Plugins
Log Viewer
Clickthrough Tracker
- Clickthrough Tracking - clickthrough_tracking.cgi
- Obtaining The Program
- Installing clickthrough_tracking.cgi
- Using clickthrough_tracking.cgi
- Creating clickthrough tracking links
- Using Open Messages Logging
- Using Subscriber Count Logging
- Using ``Hard'' email Bounces Logging
- Viewing Clickthrough Information
- FAQ
- COPYRIGHT
- NAME
- Description
- REQUIREMENTS
- Configuration
- Installation
- Setting up the Cron/Scheduled Job
- Optional Fun Things
- FAQs
- History
- To Do
- COPYRIGHT
Additional Documentation
Complete Config.pm Documentation
- NAME Config.pm
- DESCRIPTION
- Dada Mail Set Up Instructions
- Additional Settings
- Security
- $SHOW_ADMIN_LINK
- $LOGIN_WIDGET
- $ALLOW_ROOT_LOGIN
- $ROOT_PASS_IS_ENCRYPTED
- @ALLOWED_IP_ADDRESSES
- $REFERER_CHECK
- Cookies
- SMTP Settings
- Sendmail Settings
- Windows-Specific Settings
- Logging
- Templates
- List Files - Specific Places to Write Them
- Program Behavior
- HTML Area Integration - $HTMLAREA_URL
- $GLOBAL_BLACK_LIST
- $GLOBAL_UNSUBSCRIBE
- $GLOBAL_LIST_SENDING
- @PING_URLS
- $DEFAULT_SCREEN
- $DEFAULT_ADMIN_SCREEN
- $ADMIN_MENU
- $LIST_QUOTA
- $SHOW_EMAIL_LIST
- $EMAIL_CASE
- @EMAIL_EXCEPTIONS
- $LIST_IN_ORDER
- $SHOW_DOMAIN_TABLE
- @DOMAINS
- $SHOW_SERVICES_TABLE
- %SERVICES
- $FILE_CHMOD
- $DIR_CHMOD
- $HTML_CHARSET
- List Control Panel
- Email Messages and Headers
- $PROGRAM_CONFIG_FILE_DIR
- Formatting
- List Setting Defaults
- MIME Settings
- Default Email Messages
- $SUBSCRIBED_MESSAGE
- $UNSUBSCRIBED_MESSAGE
- $CONFIRMATION_MESSAGE
- $UNSUB_CONFIRMATION_MESSAGE
- $MAILlING_LIST_MESSAGE
- $MAILlING_LIST_MESSAGE_HTML
- $NOT_ALLOWED_TO_POST_MESSAGE
- Default HTML Screens
- $HTML_CONFIRMATION_MESSAGE
- $HTML_UNSUB_CONFIRMATION_MESSAGE
- $HTML_SUBSCRIBED_MESSAGE
- $HTML_UNSUBSCRIBED_MESSAGE
- $TEXT_INVITE_MESSAGE
- $HTML_INVITE_MESSAGE
- $SEND_ARCHIVED_MESSAGE
- $HTML_SEND_ARCHIVED_MESSAGE
- Additional Settings You'll Probably Not Need to Change
- Operating System
- $NULL_DEVICE
- Seed Random Number Generator
- $FIRST_SUB, $SEC_SUB
- $SALT
- $PIN_WORD $PIN_NUM
- @AnyDBM_File
- $ATTACHMENT_TEMPFILE
- $MAIL_VERP_SEPARATOR
- Variables That Don't Need Changin'
- SUPPORT
- CONTACT
- COPYRIGHT
- Last Words
Dada Library and Module Documentation (Development Docs)
DADA::App::Error
DADA::App::Licenses
DADA::Logging::Clickthrorough
DADA::Logging::Usage
DADA::Mail::Send
DADA::MailingList
DADA::MailingList::Archives
- NAME
- DESCRIPTION
- METHODS
- archive_exists
- get_neighbors
- check_if_entry_exists;
- set_archive_subject();
- set_archive_message();
- set_archive_format
- get_archive_subject
- get_archive_format
- get_archive_message
- create_index
- newest_entry
- oldest_entry
- search_entries
- create_index_nav
- make_nav_table,
- make_search_form
- _zap_sig_plaintext
- _zap_sig_html
- massage
- make_search_summary
- _faked_oldstyle_message
- message_blurb
- massage_msg_for_resending
- _take_off_sigs
- massaged_msg_for_display
- _chomp_off_body
- _add_a_body_if_needed
- _get_body_entity
- _bs_raw_msg
- W3CDTF
- atom_index
- rss_index
- send_pings
- _massaged_key
DADA::MailingList::Schedules
DADA::MailingList::Schedules::MLDb
DADA::MailingList::Settings
DADA::MailingList::Settings::Db
DADA::MailingList::Subscribers
DADA::MailingList::Subscribers::baseSQL
DADA::MailingList::Subscribers::MySQL
DADA::MailingList::Subscribers::PostgreSQL
DADA::MailingList::Subscribers::PlainText
- NAME DADA::MailingList::PlainText
- DESCRIPTION
- SYNOPSIS
- to $lh->open_email_list(-Path => $path, -Type='list');
- open_list_handle(-List => $list)
- my $matches = search_email_list(-Method => $method, -Keyword=> $keyword);
- my $count = print_out_list(-List => $list);
- get_black_list_match(\@black_list, \@list);
- check_for_double_email(-Path => $path, -List => $list, -Email => $email);
- my $count = remove_from_list(-Email_List => \@array);
- my $listpath = create_bulk_sending_file(-List => $list, -ID => $message_id);
- my ($count, \%domains,\%SERVICES) = list_option_form
- my ($unique, $duplicate) = unique_and_duplicate(-New_List => \@new_list);
DADA::Template::HTML
DADA::Template::Widgets
DADA::Template::Widgets::Admin_Menu