Dada Mail v9.5.0 Beta 1 Released: StopForumSpam integration, Unconfirmed Subscribers viewable, more subscriber Exporting options

 
From: "Justin J justin@PROTECTED [Dada Mail Developers]" <dadadev@PROTECTED>
Date: June 29th 2016

Howdy all, v9 5 0 beta 1 is out the door Download and install (pro version is also available),

http://dadamailproject
com/support/documentation-9_5_0-beta1/install_dada_mail
pod
html

Give it a go! Good features within that need some real-world shakedowns,

Changelog is below:

:: Features

: StopForumSpam Integration

The StopForumSpam service (http://stopforumspam com/) keeps a list of email addresses, locations, and usernames known to be used for abuse attempts of web apps like forums, blogs, and mailing lists

Dada Mail now has support to look up this information when a user goes through the subscription process If the IP address or email address of the user is returned by the StopForumSpam service as being known to be abusive, the first step subscription process fails

This new feature can help stop your mailing list from being abused, curbs the wasting of server resources, and keeps your mailing list cleaner This integration should definitely be seen as a security enhancement, as these users being marked as abusive are most likely part of a botnet, trying to find vectors for attack

This integration of StopForumSpam is currently enabled by default, but it does require the additional installation of a Perl CPAN module named, WWW::StopForumSpam This module, as well as other CPAN modules can be installed using the following instructions,

http://dadamailproject com/d/FAQ-installing_CPAN_Perl_modules pod html

Options to enable/disable StopForumSpam integration can be found in the list control panel under Mailing List - Options Look for the checkbox labeled, Enable StopForumSpam Protection

If WWW::StopForumSpam needs to be installed, a notification will be shown below this option to alert you

: Viewing the Unconfirmed Subscribers sublist

Dada Mail keeps track of subscribers that have started the subscription process, but haven't yet confirmed their subscription by clicking the confirmation link that's sent to them via email Internally, this sublist type is called, sub_confirm_list (catchy name, huh?) It's used primarily to make sure the same address isn't repeatedly submitted to be subscribed again and again by some automated process Curbing abuse is a big part of web apps like Dada Mail!

We've now added the ability to view and interact with this sublist In the, Membership - View screen, you will see a new tab labled, Unconfirmed Subscribers You may view, search, delete, and export addresses from this sublist You may also resend the subscription confirmation email message: look for the button to the left of the email address Pressing the button will resend the confirmation email message

This sublist is tightly coupled with the subscription confirmation process itself Dada Mail's subscription confirmation system works with a unqiue token embedded in the confirmation email that corresponds with records in its database These records do expire after a while (60 days by default) When these tokens expire, addresses in this sublist will also automatically be removed, keeping your mailing list tidy, and your database trimmed and fast, without any additional work by you

Viewing this tab can be enabled/disabled in the list control panel under, Membership - Options Look for the checkbox labeled, Show "Unconfirmed Subscribers" sublist

: New Subscriber Export Options

In previous versions, Dada Mail could export your Subscribers (as well as other sublists), but the data it exports is not customizable It would include the added/subscribed date (timestamp), the email address itself, profile fields, as well as the delivery preferences (if that option is enabled) Some users have problems then utilizing this information as-is, since some of the information is not needed

This exported informaton is in CSV format, which you can open the exported file into a spreadsheet app, and do more manipulation, but many users are having trouble with this cumbersome extra step

Now, Dada Mail also allows you to specify what information you would like exported:

• Email Address (always exported)

• Date Added

• Profile Fields

• Delivery Preferences (if enabled)

Among other things, this allows Dada Mail's exported data to be easily read and imported back into Dada Mail itself - something it couldn't do (embarrassingly) before!

Using this new functionality is simple: instead of exporting the data right away, after you click the Export button, a modal menu will open up, allowing you to choose what data you would like the exported data to hold

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.