← Back to team overview

launchpad-dev team mailing list archive

Re: What should we do if a user's email addresses have all bounced?

 

On Jul 08, 2011, at 05:14 PM, Gary Poster wrote:

>* If a preferred email bounces "too much" for our heuristics (as informed by
>* Barry's Mailman experience), then we send out emails to the email address
>* once a week for (adjustable N) 4 weeks telling them of the problem, and
>* inviting them to tell us to retry the address once they have fixed the
>* problem.  In addition...

Small correction.  What Mailman does when an address bounces "too much" is to
first disable it, so normal traffic will not be sent to it.  But then it sends
out some number of probes, say once a week for a month.  These probes are
VERPd so we can unambiguously determine who we sent them to, and because we'll
see their bounces.  If we don't see a probe bounce, we cannot know what
happened to the message.  If the user got the probe, it will contain some
additional details about why they were disabled, and instructions for how they
can re-enable their email.

>  if there is another email address registered for that user that either has
>  not previously bounced or has been reenabled by the user since then, then
>  we automatically change the preferred email to another one for a
>  user. [Alternative: we ignore the other email addresses; skip to the next
>  bullet point.]

Of course, you would only fallback to other registered and *validated* emails.

>  else if there are no other non-bounced email addresses registered for that
>  user, then we mark the user as disabled, and give them a smooth, custom
>  process to fix the situation when they log back in: they are taken to a
>  list of their email addresses, and asked to add a new email address and/or
>  mark existing email addresses as not disabled. This re-enables their
>  account. [Alternative extreme: we simply stop delivering emails to this
>  person (other than the bounce processor emails described above), and
>  continue normally if they log in.  They can see the problem if they go to
>  the email page.]

Or you can put up a big red banner on all their ~ pages.

> When a user views their registered email addresses, they can see what
> addresses have been disabled due to bounces, and reenable them, in addition
> to setting preferred email and adding and removing addresses, as they can
> do now.

+1

-Barry

Attachment: signature.asc
Description: PGP signature


Follow ups

References