2009/11/24 William Yardley <p...@veggiechinese.net>

> On Fri, Nov 13, 2009 at 11:03:10AM -0500, Ricardo Signes wrote:
> > * Michael Stevens <michael.stev...@dianomi.com> [2009-11-13T10:20:58]
> > > I'm pondering adding a "spam" category to std_reason in
> > > Mail::DeliveryStatus::BounceParser.
> > >
> > > This would record when a message was bounced because the recipient
> > > considered it spam.
> > >
> > > Does this sound reasonable?
> >
> > Yes.
> I think there had been some talk about this a long while back, when I
> was using MBP for a project & working on this a little more actively.
> The only issue to me is that calling it "spam" doesn't make it super
> obvious whether the message itself is spam (i.e., not a bounce at all,
> but spam), or whether the bounce parser thinks that the message was
> rejected because the intended recipient considered it spam (I think it
> might actually be useful to have a "spam" classification for messages
> tagged as spam by an external filter, but passed along to the
> bounce-parser).

It's a potential problem, with the name "spam", although if they read the
documentation they'll see it explains what's considered spam (see my tree on

> On a more technical level, I think it may be difficult to do this
> reliably. Presumably, dnsbl based rejections (e.g., "554 blocked
> by
> dnsbl.example.com"), anything containing the word spam ("554 message
> appears to be spam"), and other low hanging fruit would be easy
> enough to match, but I think any such logic should definitely err on the
> side of caution. Plenty of policy based rejections aren't due to spam.

At the moment the classifications I've done are only on fairly obvious "you
have been blackllisted / are considered spam" examples, so hopefully we're
okay here.

I don't have as much time to spend looking at bounces as I have had in the
past few weeks, but I still hope to keep tweaking things on and off.

Michael Stevens
Dianomi Ltd
18 Buckingham Gate
London SW1E 6LB

Tel: 020 7802 5530
Fax: 020 7630 7356

The information in this message and any attachment is intended for the
addressee and is confidential and may be subject to legal privilege. Dianomi
Ltd, Registered Office: One America Square, Crosswall, London. EC3N 2SG.
Registered in England and Wales with Company Registration Number 4513809.
VAT registration number: 809754988

Reply via email to