Need more detailed information about email bounces | Community
Skip to main content
May 17, 2013
Question

Need more detailed information about email bounces

  • May 17, 2013
  • 19 replies
  • 9460 views
The following help articles provide some insight into email bounces, but I can't find any detailed info about the questions below and hope someone can answer these.
  1. Are all the SMTP error codes that start with "4" categorized as a soft bounce?
  2. Which of the SMTP error codes that start with "5" are categorized as a hard bounce vs. a soft bounce?
  3. Does the Sales Email Bounced event include both hard and soft bounces?
  4. Not all hard bounces result in the Email Invalid field being set to "True" - which SMTP error codes cause this to occur?
  5. Sometimes there is an Email Bounced Soft event (see details below) that occurs in the Activity Log at the same time as the Email Delivered event or several hours later ?  Is this because the delivery confirmation SMTP message is sent at a point prior to the point at which the bounce SMTP message is sent and if so, does this mean that the recipient likely did not receive the email? Below are the details for the Bounce events.
  • NO MATCH DETECTED
  • smtp;400 4.4.7 Message delayed
  • smtp; 5.3.0 - Other mail system problem 554-'5.1.0 Sender denied' (delivery attempts: 0)    
  • 550 [internal] [oob] The response text could not be identified.
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

19 replies

May 20, 2013
Elliott, I have your support ticket now, I'll be writing you back shortly!
Michelle_Tizian
Level 10
May 20, 2013
Thanks for posting this information Elliott.  I  struggle with the bounces all the time. So what do you guys do on your end when you get the different categories of bounces? 
May 20, 2013
We have done batch submits of our email addresses to StrikeIron to validate the Invalid Email status, which helps keeps these to a minimum, but I hope to implement a real-time validity check with StrikeIron when someone submits a form.

Of course people still leave their company, etc., so we periodically if we have lead records that  have the Email Invalid field set to true and that lead has had no activity in the last 6 months, we change the revenue stage from "Inactive" to "Bogus Info".

If we get repeated hard bounces due to spam blocks (e.g. Email Suspended for 24 hours), I check to see if the IP address for our shared Marketo email server is blacklisted (it rarely is).  If it's a customer, we have our customer success rep contact them by Outlook email (sometimes these go through when Marketo sent emails don't) or by phone and we ask them to white list our email address / domain and email server IP, so that they will get our emails.
July 14, 2015

Hi Elliot,

RE: I check to see if the IP address for our shared Marketo email server is blacklisted (it rarely is).

How would I validate if my IP address is blacklisted or not?

Thank you in advance, Lana

Michelle_Tizian
Level 10
May 21, 2013
Elliott,

Are you lone person who does everything you mentioned above in terms of tracking spam blocks and invalids? What about tracking spam complaints?  How often do you do list hygiene? Is it weekly, monthly or daily?

I created a web page on our site for white listing instructions because some people find it easier to send a short email with the whitelist instruction link on it. Just like you we send from our company email server.  But there are some instances where even that is being blocked. So I have someone else in the company reach out to them. 

Are you doing any certification?  I was thinking of doing the one from Returnpath.
Edward_Masson
Level 10
May 24, 2013
I worked with support some time ago and got some tips on Email Bounce Category.
 
The Marketo Mail servers use "Strongmail" as the mailing software and Strongmail stamps email with 1 of 6 different bounce categories. You can create Smart Lists for each of the 6 categories (1,2,3,4,7,9) set them to look at the last 7 days and show the leads.
 
  • Category 1 – Should be Email Suspended (usually from spamblock). You may find leads (particularly Gmail addresses) that are Category 1 bounces, but have no data in Email Suspended or Email Suspended at. They are STILL problematic leads. You could also add a further constraint for the # of times they hit Category 1.
  • Category 2 – Email Invalid. Anyone who has a Category 2 bounce should be email invalid. Leads in this category should be considered for being marked email invalid if they are not already.
  • Category 3 – Soft Bounce. “Mailbox is full”, that kind of thing. Temporary. Repeat offenders may be an issue.
  • Category 4 – Technical. Something was wrong with the mailserver on the other end. Again, temporary, but you might want to look for minimum # of times.
  • Category 7 – Proprietary, used for Strongmail internally.
  • Category 9 – Unknown. Nonsensical errors, non English, etc.

Dory_Viscoglio
Level 10
February 19, 2014
Wow!  There's a lot to digest here, but it's so much more valuable than the standard community article that talks about soft and hard bounces.  Thanks for all of the work that everyone has put into these responses, they were invaluable in helping me make recommendations regarding our email policy amongst the 3 systems that we're currently using.
Delinda_Tinkey1
Level 5
March 18, 2014
This is great information! I hope Marketo finds this thread and updates the documentation. Many people could benefit.
July 14, 2015

@Delinda Tinkey​

We are on it

- Scott : )

July 14, 2015

I've spent a lot of time working through email deliverability issues with different ESPs and platforms over the years. I do have some issues with the current way Marketo handles some of their hard bounces. To me a Hard Bounce is ONLY true if user is unknown or permanently blocking email from ALL recipients.

To answer your question about categorizing a 4 as soft vs 5 being hard, I've found they are all slightly different based on ISP.

For example,

AOL renders the following bounce codes:

source: AOL Postmaster - Error Codes

  • 554 - Typically Spam, I would categorize as a Soft Bounce, but Marketo will render these hard bounces. Spam complaints generally are time constrained and can be removed after X hours.
  • 421 - Usually related to issues with rDNS records, SPF records, or other issues with the IP and domain relationship. HOWEVER, there are some 421 errors related to spam that appear, which makes this bounce code a bit confusing. Marketo most likely would render these bounce codes as SOFT. (Correct me if I am wrong here). 421 DYN: T1 is one I've had problems with in the past that is related to influx of spam complaints on a new IP.
  • 521 & 550 - Dead email or user blocking email. These are what I would consider true HARD bounces and should never be mailed again. 

Again each ISP is different in the way they render bounces.

The problem I have with the current setup is that its not fail proof. If Marketo wants to categorize SPAM related issues (on the ISP) as a HARD bounce then the following should not show up as a SOFT Bounce.

550 5.7.1 <xxxxxxx>... Denied by Grande Block List - see secure.mygrande.com/postmaster/gbl/

I have to dig through my activity log and monitor these bounces quite frequently since we are in the process of warming up a new IP.

What is the solution?

To me each error code needs to be manually reviewed on a frequent based to make sure they get labeled properly. If Marketo wants to consider spam issues a HARD bounce, the Big 5 (AOL, Hotmail, MSN, Yahoo, Gmail) + The Cable ISPs (Verizon, ATT, Grande, Comcast, & Many More!) need to be monitored to make sure the code gets labeled correctly.

Hope this Helps!

Elliott_Lowe1
Level 7
July 20, 2015

Below are  the help articles mentioned in this thread with updated links in the new Community and Product Docs areas.

How Marketo Tracks Email Activity

Email Bounce Codes

Soft and Hard Bounces in Email

Also, there is a new blog post by @Ed Masson​,Making sense of Marketo email bounce categories, which expands on Ed's comment in this discussion.

@Jep Castelein, is the  Analyzing Email Deliverability ​ document you provided in this discussion current?

Also, I discovered that Marketo does not send emails to leads whose email addresses have an invalid format or characters instead it logs an Email Bounced Soft activity record whose Detail field is 'System send failure: To address parse error...' or 'System send failure: Email injection error'.  These really should haveth eir Email Invalid field value set to 'true',so that they are not included in the email statistics.  Please vote for the   Idea if you agree.

Jep_Castelein2
Level 10
July 20, 2015

@Elliott Lowe​ the document has not updated in the last 2 years, so some things may not be up to date. The main concepts should still apply, but there could be some changes with Smart List details because Marketo changed to a new email engine (from Strongmail to Message Systems) since I wrote the document.

July 20, 2015

If there is a doc that you think we should update, let me know : )
Just make sure to @mention me so I see your note..

Scott