New Enhancements to the bounce handler

 
From: "Dada Mail" <dada@PROTECTED>
Date: May 20th 2007

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

  • 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.