Hello everyone -
I've been working on a few different features in Dada Mail - I'll release a beta, when there's something to really show For now, you can check out the following branches:
Feature: Private Mailing Lists https://github com/justingit/dada-mail/tree/features-private_mailing_lists
This branch has the long-awaited, "Private Mailing Lists" feature In a nutshell, "Private Lists" are going to be nothing but lists that do not need the unsubscription link present, and "Unsubscription" links are turned into "Resquest To Unsubscribe" links, but other than that, function exactly the same This allows you set your own subscription policy Want open subscription? Fine Need it to be a request? Sure Only have the List Owner add subscription? You can do that, too
They'll be a ton of things I'll be working on in conjunction to this main feature - somehow dealing with Complaint Reports being one of them Lots of work still to be done
Feature: Core 5 FileManager Support: https://github com/justingit/dada-mail/tree/features-core5_filemanager_support
"FileManager" is another replacement for the CKFinder bundle that Dada Mail does NOT support (rather it includes the, KCFinder bundle) People have trouble with KCFinder sometimes and when they do, I don't have the best answers to give as it's a complex piece of kit The Sessioning system is a bit whacky, as the backend is written in php, while Dada Mail is written in Perl Dada Mail does some fancy stuff to try to bridge the gap between php-style and CGI::Session (erm: Perl) types of sessioning, but things can still not work
So, "FileManager" There's a few different backend languages you can use for its, "Connector", but the only one Dada Mail is going to ship with is the Perl one, changed a little bit to include some semblance of security, as none of the included language connectors actually do any security, which is totally crazy, since that then gives anyone who has access to FileManager on your server, the ability to upload files onto it Bad Bad Bad
This doesn't seem to be far from the norm of CKFinder replacements The Perl connector that I'll be shipping uses the same sessioning system as Dada Mail itself, which allows me to sleep well at night
http://labs
corefive
com/projects/filemanager/
https://github
com/simogeo/Filemanager
Feature: Confirmation Token Config https://github com/justingit/dada-mail/tree/features-confirmation_token_config
This branch just allows you to set some configuration parameters for the Confirmation Token system in Dada Mail The confirmation token is the string of letters/numbers on things like subscription/unsubscription confirmation URLs These tokens correspond to a row in a table in Dada Mail's database These tokens stick around for a while - the default is 60 days This is so those confirmation URLs continue to work, until they're somewhat lost to the sands of time If you look at your own confirmation tokens table, you may find a few hundred thousand/million rows - which could be bothersome If you half the number of days tokens stick around, you will eventually only have half as many tokens in your table
Feature: Separate Authorized Senders and Moderators sublists https://github com/justingit/dada-mail/tree/features-moderators_and_authorized_senders
This branch separates moderators and authorized senders Authorized Senders are now just a sublist who can post to a list, but aren't a member of Subscribers Moderators just moderate posts - they don't have to be Subscribers or Authorized Senders (but could be, if you'd like) You can also set things like not requiring moderation for authorized senders - things like this
I think this branch also has support for, "On Behalf Of" sending In Mailman this is also called (confusingly), "anonymous_list", but in Dada Mail, it's basically there to allow you to have a discussion list on a service like Amazon SES, where every sender needs to be authorized to send messages - that's something that's usually not very realistic on a discussion list When enabled, this feature will munge the From: header to always be the List Owner's address We'll see how that works out
Feature: Clickthrough URL support in imagemaps https://github com/justingit/dada-mail/tree/features-clickthrough_urls_in_imagemaps
I realized that URLs in href's of image maps aren't found and turned into Clickthrough Tracking links, so this branch fixes that
Feature: Current Admin Menu Item Highlighted https://github com/justingit/dada-mail/tree/features-admin_menu_highlighted
When you're logged into the list control panel, the specific control panel you're currently in is highlighted in the left hand menu
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:
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:
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.
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.