Hello all,
Been working on the bounce handler,
Some improvements:
First off, like dada_bridge
pl, you can now set the cronjob to just
use a URL, instead of having to use the command line interface
What's that good for? Well, firstly, you don't have to explicitly set
the site-wide and dada-specific Perl Libraries in the plugin, every
time you want to install and upgrade the plugin
It's also easier to make sure the cronjob works, since it'll run in
the cronjob in the same environment as if you visit in in your web
browser - that makes testing easy - since, if it works in your web
browser, it'll work in the cronjob (basically)
That'll basically
remove the requirement of having command line access (ssh) to use and
debug the bounce handler
Perhaps, maybe it'll make it easier to use
the bounce handler directly from another program - I dunno
Like I said, it's done similar to how dada_bridge
pl is done this
way, so that's nice
Secondly, I've made it so you can set the Plugin-specific variables
in either the Config
pm file, or your outside config file
(
dada_config)
What's this good for? Again, upgradability, since you
can put a new version of the plugin up, without, now, having to
configure anything
So, once every thing's configured, you can
upgrade away, just like the rest of Dada Mail
Neat
The way it's done can easily be extended to any plugin/extension,
which is probably what I'll do next
The best part is, if you like
(shutter) the way the plugin used to work - by setting the
variables inside the plugin itself, you still can, no problemo
Lastly - people have been asking to be able to view the actual score
card
Up until now, it's this weird thing, you can't really see,
but Dada Mail acts upon it to remove the subscribers that are
continually bouncing
So, now you can - all in a big, paginated table
Right now, it only
has two rows - one for the email address, one for the score
Clicking
on the email address will then show you the relevant parts of the
bounce handler logs that deal with that particular subscriber, so you
can see exactly why the messages sent to that subscriber are bouncing
And that's all pretty neat
I'll probably add a few more things: The ability to remove a bouncing
address without having to wait for the score to be hit and a way to
change the score per address, so if you have an address that
continually bounces, but it's someone you know is a good guy, you can
set the score to something like, negative a million and that'll stop
the address from being removed all the time
Or not, that may be a
silly feature
Anyways, hazzah! I may package another alpha release so everyone can
play with it
I'm currently running this version of the bounce
handler on mojo
skazat
com and it's working great
So, something to look forward to
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.