Subscribe to receive updates on Dada Mail:

CHANGES: From Previous Versions



Dada Mail Changelog


2.11 Alpha 7 - Released 9/25/07

Download 2.11 Alpha 7

2.11 Alpha 7 tar.gz Distribution

http://downloads.sourceforge.net/mojomail/dada-2_11_alpha_7.tar.gz

2.11 Alpha 7 zip Distribution

http://downloads.sourceforge.net/mojomail/dada-2_11_alpha_7.zip

Notes

Bug Fixes:

This is a features-focused release. Most of the relevent bugs that cropped up in the 2.10.15 release of Dada Mail should be patched up in this version of Dada Mail (2.11 Alpha 7) but aren't verified.

Please refer to the 2.10.16 changelog for specifics on bugs fixed. The 2.10.16 release is a bugfix-only release and should be the current distribution used for production websites.

2.11 Alpha 6 Required for Plugins/Extensions!

Most all plugins and extensions currently shipping in the 2.11 alpha 7 build of Dada Mail will need to be run with 2.11 alpha 7. No other previous version of Dada Mail will work.

ALL Plugins/Extensions shipping with 2.11 alpha 7

All the plugins/extensions available for Dada Mail (by me) are available in the 2.11 alpha 7 release. Furthermore, any restrictions on list size, or max # of lists has been lifted. This is to help you test the program out and find bugs.

Do note that this is an ALPHA release and is known to not always work correctly. It SHOULD NOT be used on a production server

New Features

Also see the New Features docs for 2.11 alpha 6.

SQL Table Optimizations

The MySQL, Postgres and SQLite tables have been optimized for performance and speed. Most of the changes deal with the data TYPE of the different fields. You may want to study the new schemas and see how they differ to the old schemas that were shipped -

The old schemas should work with this new alpha, so if you don't want to update your SQL tables that deal with Dada Mail, it's not required.

The MySQL schema has indexes added to the schema. These schemas are not verified and need to be tested. Feedback welcome!

More SQLite Work

If the SQLite backend didn't work (it wasn't actually working for us) try this new alpha version. We're probably keeping SQLite along for SQL backend testing purposes, as it's dead easy to use for such a task.

If you were testing the SQLite backend, note that the entire schema is probably completely different. We're now basing it on the MySQL schema, instead of the Postgres schema.

Minor Restore Lists Changes

In the popup menus in the Restore Lists screen, you can now see how many entries are available for each saved backup.


2.11 Alpha 6 - Released 6/25/07

Download 2.11 Alpha 6

2.11 Alpha 6 tar.gz Distribution

http://downloads.sourceforge.net/mojomail/dada-2_11_alpha_6.tar.gz

2.11 Alpha 6 zip Distribution

http://downloads.sourceforge.net/mojomail/dada-2_11_alpha_6.zip

Notes

Bug Fixes:

This is a features-focused release. Most of the relevent bugs that cropped up in the 2.10.14 release of Dada Mail should be patched up in this version of Dada Mail (2.11 Alpha 6) but aren't verified.

Please refer to the 2.10.15 changelog for specifics on bugs fixed. The 2.10.15 release is a bugfix-only release.

2.11 Alpha 6 Required for Plugins/Extensions!

Most all plugins and extensions currently shipping in the 2.11 alpha 6 build of Dada Mail will need to be run with 2.11 alpha 6. No other previous version of Dada Mail will work.

ALL Plugins/Extensions shipping with 2.11 alpha 6

All the plugins/extensions available for Dada Mail (by me) are available in the 2.11 alpha 6 release. Furthermore, any restrictions on list size, or max # of lists has been lifted. This is to help you test the program out and find bugs.

Do note that this is an ALPHA release and is known to not always work correctly. It SHOULD NOT be used on a production server

New Features

Also see the New Features docs for 2.11 alpha 5, if you're usually running 2.10.14.

Plugin-Specific Variables Configurable in the Config.pm/.dada_config file

Some of the plugins/extensions currently supported are:

See also the $PLUGIN_CONFIGS Config.pm variable.

Beatitude (Mail Scheduler)

Added method to run plugin from a URL to be used for cronjobs

See the Beatitude Docs, most specifically the,

plugin variables.

The method to do so should be the same for Beatitude (Mail Scheduler), Mystery Girl (Bounce Handler) and dada_bridge.pl

Support for FCKeditor (preliminary).

See the $Plugin_Config-{FCKeditor_Support}> var in dada/plugins/scheduled_mailings.pl for more information.

--run flag dropped

You don't need to use the --run flag when running scheduled_mailings.pl from the command line.

dada_bridge.pl

Added method to run plugin from a URL to be used for cronjobs

See the dada_bridge.pl Docs, most specifically the,

plugin variables.

The method to do so should be the same for Beatitude (Mail Scheduler), Mystery Girl (Bounce Handler) and dada_bridge.pl

Subscription and Unsubscription confirmation requests via email are now logged

You'll see lines, such as these in the Dada Mail usage log ($PROGRAM_USAGE_LOG)

    [Wed Jun 20 03:55:04 2007]  listname        12.34.12.34     Subscription 
Confirmation Sent for listname.list     user@example.com, remote_host:, 
ip_address:120.0.0.1
    [Wed Jun 20 04:05:38 2007]  listname        12.34.12.34     Unsubscription 
Confirmation Sent for listname.list     user@example.com, remote_host:, 
ip_address:120.0.0.1

To let you know what's happening.

Mystery Girl (Bounce Handler)

Added method to run plugin from a URL to be used for cronjobs

See the Mystery Girl Docs, most specifically the,

plugin variables.

The method to do so should be the same for Beatitude (Mail Scheduler), Mystery Girl (Bounce Handler) and dada_bridge.pl

``Breadcrumbs'' navigation on the top of the administration screen

List-specific Bounce Score Card, instead of Global Bounce Score Card

Note! Your old scorecard is probably not going to be of much use anymore;

Viewable Scorecard

View Log of specific email address bouncing

Helpful to see why they may be bouncing.

List Archives

More Options to Protect Email Addresses (reCAPTCHA MailHide)

We've enabled the use of the MailHide CAPTCHA idea for email addresses in the list archive messages. You also have the option to use no protection at all, or keep the default protection scheme (called, SPAM-me-not)

More information on Mailhide:

http://mailhide.recaptcha.net/

See also the Config.pm variable, $RECAPTHCA_MAILHIDE_PARAMS

The options to protect email addresses in the list's archives is availabl ein the list control panel under, Manage Archives - Archive Options - Advanced

Dada Mail Backends

SQLite support added

Should work for Session information, list subscribers, settings and archives.

New CAPTCHA Engine choice: reCAPTCHA

We've added support for the reCAPTCHA project in Dada Mail. Here's more information on it:

http://recaptcha.net/

In Dada Mail, see the following variables:

SQL schemas saved in a different location.

The following locations hold the various SQL table schemas needed for the SQL backends:

POP3 engine changed to Mail::POP3Client - SSL POP3 connections supported

Originally, we were using Net::POP3, but have now moved to Mail::POP3Client.

Amongst other things, you can now connect to a POP3 server via SSL and also set the type of authentication scheme you want to use.

You'll see the options in the Manage List - Sending Options - SMTP Options, as well as in Mystery Girl and dada_bridge.pl.

New Email Message Tag: [originating_message_url]

Used specifically in the, ``Send a Webpage'' screen, using this tag in the message itself, will have the tag be replaced with the actual URL you're getting the message source from. For example, in your message, you can write:

 <p> 
  <a href="[originating_message_url]">
   If you cannot see this message, click here!
  </a> 
 </p>

New Module: DADA::App::POP3Tools

DADA::App::POP3Tools Holds all the stuff needed for POP3 connections and replaces the various, independent schemes in dada_bounce_handler.pl, dada_bridge.pl and the DADA::Mail::Send module.


2.10.14 Stable - Released 5/9/07

Download 2.10.14

2.10.14 tar.gz distibution:

http://downloads.sourceforge.net/mojomail/dada-2_10_14.tar.gz?download

2.10.14 zip distribution:

http://downloads.sourceforge.net/mojomail/dada-2_10_14.zip?download

New Features in 2.10.14

There are no official new features in 2.10.14 of Dada Mail, when compared to 2.10.13. This is a bugfix only release.

Bug Fixes in 2.10.14

These bugs appear in at least the 2.10.13 version of Dada Mail and should be fixed in the 2.10.14 release.


2.10.14 Beta 1 - Released 4/20/07

Download 2.10.14 Beta 1

tar.gz distibution:

http://downloads.sourceforge.net/mojomail/dada-2_10_14-beta_1.tar.gz?download

zip distribution:

http://downloads.sourceforge.net/mojomail/dada-2_10_14-beta_1.zip?download

All download mirrors:

https://sourceforge.net/project/showfiles.php?group_id=13002&package_id=102361&release_id=502753

Bug Fixes

All bugs are known to be fixed, but require testing and verification.


2.11 Alpha 5 - Released 05/09/07

This is a features-only release and doesn't contain bug fixes. For a bugfix-only development release, do see 2.10.14 beta 1,

Download 2.11 Alpha 5

This is a features-only release and doesn't contain bug fixes. For a bugfix release, do see 2.10.14 Stable.

2.11 Alpha 5 is basically based on Dada Mail, version 2.10.13 (again, NOT 2.10.14)

2.11 Alpha 5 tar.gz distibution:

http://downloads.sourceforge.net/mojomail/dada-2_11-alpha_5.tar.gz?download

2.11 Alpha 5 zip distribution:

http://downloads.sourceforge.net/mojomail/dada-2_11-alpha_5.zip?download

New Features

See the New Feature in 2.11 Alpha 4 - it's basically the same.


2.11 Alpha 4 - Released 4/21/07

This is a features-only release and doesn't contain bug fixes. For a bugfix-only development release, do see 2.10.14 beta 1,

Download 2.11 Alpha 4

tar.gz distibution:

http://downloads.sourceforge.net/mojomail/dada-2_11-alpha_4.tar.gz?download

zip distribution:

http://downloads.sourceforge.net/mojomail/dada-2_11-alpha_4.zip?download

New Features

$MAILOUT_AT_ONCE_LIMIT

This variable sets how many different mailouts may go out from an installation of Dada Mail at one time. Conservatively, this is set to, 1 by default.

There are a few reasons why you wouldn't want to set this to any higher limit, one being that there's a possibility that there is a limit on how many email messages you are allowed to go out in a specific period of time.

Another reason is that sending out too many messages at once may cause the server your running to be overloaded.

$MAILOUT_STALE_AFTER

$MAILOUT_STALE_AFTER sets, in seconds, how long a mailout can go with no mailing activity until Dada Mail itself won't automatically restart it. The default, 86400 seconds is one full day.

This variable attempts to safegaurd you against having a dropped mailing that you've, ``forgotten'' about restart, ``mysteriously'' and unintentionally.

A mailout may still be restarted if this limit has been surpassed, but it must be done manually, through the list control panel.

Sending Monitor Index Refreshes Every 60 seconds

This should allow you to keep tags on all your mailings for a list at once, without having to visit each individual screen.

This screen will also reload a mailing, if necessary (just like the individual screens)

Pause a Mailing

You now have the ability to pause a mailing, instead of simple stopping a mailing. A stopped mailing cannot ever be restarted, a paused mailing may be restarted with ease

Mailout Queueing Support

WIth the Mailout At Once Limit, Dada Mail now supports queueing of awaiting mailouts.

More Information on New Features

See The writeup here:

http://mojo.skazat.com/support/documentation-2_11-alpha4/FAQ-mailing_list_sending.pod.html#multiple_mailouts_at_the_same_time

for a brief overview on how pausing and queueing work in Dada Mail.


2.10.13 Stable - Released 3/7/07


Download 2.10.13

tar.gz distro:

http://downloads.sourceforge.net/mojomail/dada-2_10_13.tar.gz?download

zip distro:

http://downloads.sourceforge.net/mojomail/dada-2_10_13.zip?download


2.10.13 RC1 - Released 3/4/07


Download 2.10.13 RC 1

tar.gz distro:

http://downloads.sourceforge.net/mojomail/dada-2_10_13-rc1.tar.gz?download

zip distro:

http://downloads.sourceforge.net/mojomail/dada-2_10_13-rc1.zip?download


Bug Fixes

1673762 2.10.12 - alt. Charsets not set correctly.

https://sourceforge.net/tracker/index.php?func=detail&aid=1673762&group_id=13002&atid=113002


2.10.13 Beta 1 - Released 2/5/07


Download 2.10.13 Beta 1

tar.gz distro:

http://downloads.sourceforge.net/mojomail/dada-2_10_13_beta1.tar.gz?download

zip distro:

http://downloads.sourceforge.net/mojomail/dada-2_10_13_beta1.zip?download


New Features

New Plugin: multi_admin_subscribers.cgi

multi_admin_subscribers.cgi is a plugin to allow you to administrate subscriptions/unsubscriptions for multiple lists at one time.

Note: Most likely, this plugin will only be distributed with Pro Dada/The Magicbook in the future, but is released in this beta distribution for testing purposes.

More information:

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/multi_admin_subscribers.cgi.html


Bug Fixes

1673762 2.10.12 - alt. Charsets not set correctly.

https://sourceforge.net/tracker/index.php?func=detail&aid=1673762&group_id=13002&atid=113002

1657018 2.10.12 - multiple backups cannot be made in the same second

https://sourceforge.net/tracker/index.php?func=detail&aid=1657018&group_id=13002&atid=113002

[ 1654672 ] 2.10.12 - utf8 unsupported in Charsets for HTML/emails

https://sourceforge.net/tracker/index.php?func=detail&aid=1654672&group_id=13002&atid=113002

1654671 2.10.12 - Content-Transfer-Encoding not always set

https://sourceforge.net/tracker/index.php?func=detail&aid=1654671&group_id=13002&atid=113002

1654669 2.10.12 - No Date: header set in outgoing emails

https://sourceforge.net/tracker/index.php?func=detail&aid=1654669&group_id=13002&atid=113002

1648447 2.10.12 - unencoded strings in Archives

https://sourceforge.net/tracker/index.php?func=detail&aid=1648447&group_id=13002&atid=113002

1647628 2.10.12 - Precedence Header not set

https://sourceforge.net/tracker/index.php?func=detail&aid=1647628&group_id=13002&atid=113002


2.10.13 Alpha 1 - Released 1/21/07


Download

http://downloads.sourceforge.net/mojomail/dada-2_10_13_alpha1.tar.gz?download

http://downloads.sourceforge.net/mojomail/dada-2_10_13_alpha1.zip?download


New Features

FAQ Added - Email Sending

See:

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/FAQ-email_sending.pod.html

SMTP Engine moved from Net::SMTP to Net::SMTP_auth

Net::SMTP_auth allows us to choose which exact SASL authentication method to use, Net::SMTP would just try to make a best guess.

Note that we are shipping with a module called, Net::SMTP_auth_SSL that allows the same functionality over an SSL/TSL connection. This is not a CPAN module, but a tweak of Net::SMTP_auth to use SSL connections.

CAPTCHA enabled for, ``Send Archive to a Friend'' Feature

Marked at Experimental.

CAPTCHA Config.pm variables changed

By default, the CAPTCH stuff uses a True Type font called, ``StayPutt.tff'' that's included with Dada Mail. This should make much better CAPTCHA images than the default GD fonts

Manage Subscribers : Add has File Upload Status Bar Widget for File Uploads

The process of uploading a file and processing a file has now been split. This may help with large lists amd timeout problems.

dada_bridge.pl - easier crontab setting

It's no longer necessary to have to set the crontab to run dada_bridge.pl as a command line script, you can simply now set a URL for the crontab to visit. This also means you do not have to tweak the environment that dada_bridge.pl runs in, to run correctly as a cronjob.

See:

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/dada_bridge.pl.html#setting_the_cronjob_the__easy_way

New Extension: AJAXed Subscription Form

See:

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/ajax_include_subscribe.cgi.html

Test Suite Available

The Dada Mail test suite is available to use in the regular distribution. It can be run using the, prove command or the included web-based Dada Mail extension. More information:

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/dada_tester.cgi.html


Bug Fixes

Beatitude (scheduled_mailings.pl)

auto_pickup.pl

Dada Mail


2.10.12 - Released 12/15/06

New Features

SMTP Settings

Bug Fixes

Mailing List Sending/Sending Monitor

List Invitations

Email Blacklists

MySQL/PostSQL-specific

dada_bridge.pl

Magicbook

Beatitude (scheduled_mailings.pl)

multiple_subscribe.cgi


2.10.11b

A few small, yet quite annoying bugs were found in the 2.10.11 distribution - 2.10.11 has just a few notable bug fixes:

Bug Fixes


2.10.11

Do see the changes for the 2.11 alpha series - all changes made in 2.11 alpha will also be for 2.10.11.

Feature: Sending Monitor

Mailing List Messages can now be monitored via the list control panel in great detail.

Note: The addition of this feature has also come with the removal of other features that this feature intends to replace (and do so, in a much better way). If you are looking for these features, note that they have been removed:

More information on this feature can be found at the following places:

Technical Details:

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/NOTES.pod.html#autopickup_of_mail_sendings

Nerdy Perl API Overview:

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/Mail_MailOut.pm.html

Mailing List Sending FAQ (goes over how to use this feature):

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/FAQ-mailing_list_sending.pod.html

auto_pickup.pl extension docs (extension that makes use of this feature):

http://mojo.skazat.com/support/documentation-dada-2_11-alpha_7/auto_pickup.pl.html

Program Changes


2.11 alpha 1

There are MANY changes between this version and the 2.10 series. Please see:

    http://mojo.skazat.com/features/2_11_dev/index.html
    
for details of the new features.

See the, ``NOTES'' for various things concerning this specific version of Dada Mail.

Being a alpha release, there are known bugs and some unknown bugs. If you do use this version, makes sure to understand that it will be a rocky way.


2.10.10

SECURITY

TEMPLATING

ARCHIVES

ADMINISTRATION/LOGINS/SESSIONS

USABILITY

MISC.

MAIL SENDING


2.10.9

Changes/New Features

(Note: there was an introduction of a white list feature in the alpha versions of 2.10.9 - this has since been removed from 2.10.9 stable.)

Note: yet again! There was integration of some sorts of SpamAssassin into the dada_bridge.pl plugin in the alpha versions. This also has been removed for 2.10.9 stable

Bugs Fixes: