>More for my curiosity than anything else.. Let's assume that MailChimp >has a spam outbreak, an ISP or RBL adds the IP address, and the >receiving MTA treats it with a hard bounce (5.XX). > >On your 'shared' flows, then all other streams, not only the offending >list, would also get the hard bounce.. do you remove everyone that gets >the 5.xx at that point?
We assign an "activity score" to every email address. This score increases with opens and clicks, and it decreases in the absence of opens and clicks. Email addresses with a positive activity score will not be removed on the first hard bounce. Instead, that hard bounce will set the email address's activity score to 0. A second hard bounce would then cause the address to be removed from the list. Additionally, we make an attempt to reclassify certain hard bounces that go out of their way to implicate an issue unrelated to the validity of the email address or the signup. For instance, some bounce messages indicate spam content or phishing links. Feeding those kinds of bounce messages into the regular process that simply removes an address from a list would not be very effective for identifying and removing malicious email. To your point, bounces that indicate IP blocks would also negatively impact users who were not guilty of sending spam over that shared IP. So to answer your question, we have a few ways of addressing hard bounces when those bounce messages indicate the validity of the email address and the signup are not under dispute. >Isn't there some form of 'second effort', eg record the number of 5.xx >received from emails directed to that recipient? To deal with temporary >problems, such as MTA system misconfiguration, resource exhaustion that >might also generate a 5.xx hard bounce? So starting at the bottom... A lot of bounces that result from misconfiguration or resource exhaustion will cause deferrals which our system treats differently than what we call hard and soft bounces. A bounce means that we will stop trying to send a particular piece of content from a particular user to a particular email address, and we may take further action to modify the status of the email address on the user's list. When we get a deferral message, we stop trying to deliver any email to the deferred domain from that sending IP for a period of time. Any emails queued up for that domain on the sending IP will just sit around. We will retry to send email in this queue after a few minutes or a few hours. After a period of days and several attempts to send again, any email that hasn't been sent is removed from the queue. To answer the top part of that question... We do have a tool that records, on a company-wide level, which addresses have bounced in the past. No, we do not use this tool for suppression or list washing. We use this tool to predict bounce rates on new lists. An interesting note about this bounce prediction tool is that it is extremely unreliable on a per email address basis. This means we're very bad at predicting whether a specific email address will bounce in the future just because we've seen it bounce in the past. However, when the results are aggregated at the list level, we can predict a hard bounce rate within 1% +/-. >Aside from putting that work load on the recipient I'd like to think our anti-abuse efforts mean that a lot of recipients don't have to do anything to avoid receiving unwanted mail from us. We have multiple teams with lots of passionate individuals who put in 40+ hours a week on preventing and stopping abuse. It truly is one of our top priorities, but it's highly unlikely that we'll eliminate abuse entirely. There will always be recipients who need to reach out to us and let us know what they want. We do our best. For what it's worth, the request that spurred this conversation asked if we could quarantine certain addresses any time they were added to a list and only lift the quarantine once the user received a DOI confirmation. Honestly, it's a great idea that solves a real problem with our current global opt-out requests. I'm not 100% sure it would play nicely with all of our legal obligations, but it's worth investigating. Implementation is actually more complicated than you might imagine, so I wouldn't count on it getting done any time soon. It is a great idea though. >you have good sales teams ;) As far as I know, we still don't have a sales team. There's just a lot of small businesses out in the world. >... and if they DID want global suppression, I think it >would be easier for the user/admin to simply block it at their end ;) Here's a list of our IPs <https://mailchimp.com/about/ips/> which we publish so people can whitelist or block them as they see fit. To quote that page, "Our servers deliver more than 1 billion newsletters every day, so we work very hard to keep abuse out of our system and maintain high overall deliverability. Nobody's perfect, but we like to think we try the hardest." So anyway, I hope I hit all your discussion points. Cool, Matthew delivery.mailchimp.com On Thu, Jun 4, 2020 at 3:39 PM Michael Peddemors via mailop < mailop@mailop.org> wrote: > On 2020-06-04 12:08 p.m., Matthew Grove via mailop wrote: > > Hi, > > > > Just to clarify, Mailchimp does remove addresses from specific lists > > when we receive a hard bounce. Atro is correct; we do not suppress hard > > bounced addresses globally across all of our users for a number of > > reasons. Each user's list is self contained in that respect. > > More for my curiosity than anything else.. Let's assume that MailChimp > has a spam outbreak, an ISP or RBL adds the IP address, and the > receiving MTA treats it with a hard bounce (5.XX). > > On your 'shared' flows, then all other streams, not only the offending > list, would also get the hard bounce.. do you remove everyone that gets > the 5.xx at that point? > > Isn't there some form of 'second effort', eg record the number of 5.xx > received from emails directed to that recipient? To deal with temporary > problems, such as MTA system misconfiguration, resource exhaustion that > might also generate a 5.xx hard bounce? > > > Then again, if you are looking for global suppression, you can reach out > > to our abuse team to see if that can be arranged. > > Aside from putting that work load on the recipient, there will always be > some innocents with legitimate notifications that sign up with > MailChimp, you have good sales teams ;) And maybe one of the future ones > will be important.. and if they DID want global suppression, I think it > would be easier for the user/admin to simply block it at their end ;) > > But, as a previous poster pointed out, transparency is key.. > > > -- > "Catch the Magic of Linux..." > ------------------------------------------------------------------------ > Michael Peddemors, President/CEO LinuxMagic Inc. > Visit us at http://www.linuxmagic.com @linuxmagic > A Wizard IT Company - For More Info http://www.wizard.ca > "LinuxMagic" a Registered TradeMark of Wizard Tower TechnoServices Ltd. > ------------------------------------------------------------------------ > 604-682-0300 Beautiful British Columbia, Canada > > This email and any electronic data contained are confidential and intended > solely for the use of the individual or entity to which they are addressed. > Please note that any views or opinions presented in this email are solely > those of the author and are not intended to represent those of the company. > > _______________________________________________ > mailop mailing list > mailop@mailop.org > https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop >
_______________________________________________ mailop mailing list mailop@mailop.org https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop