"Email invalid" yet "email delivered" | Community
Skip to main content
Milena_Volkova
New Participant
December 16, 2022
Solved

"Email invalid" yet "email delivered"

  • December 16, 2022
  • 1 reply
  • 2377 views

I have records that have both "bounced" (with the message "550 [internal] [oob] The recipient is invalid", which I thought to be hard-bounced) and "delivered", within minutes. 

 

I am reading this post: https://nation.marketo.com/t5/knowledgebase/email-bounces-with-error-quot-550-internal-oob-the-recip... it appears that those bounces and the related messages are not very reliable after all. I ran one of the email addresses from my "hard bounced" list through https://www.verifyemailaddress.org/email-validation and it seems to be valid. However, I can't check every single email one by one, and because it's marked as "email invalid" in my instance, I can't communicate with this person by email anyway. Should I still delete this record or mark it "no longer at the company", even though the email might be valid and therefore the person is still at that company?

 

Can someone please recommend best practices for what needs to be done for hard bounces? Thank you.

Best answer by Darshil_Shah1

Well, I'm assuming that when the email was sent, these records did not have their Email Invalid field set to True (else Marketo would not have sent them the email anyway).

 

Also, a delivered activity in the activity log doesn't necessarily mean that the message has been successfully delivered to the recipient's inbox. Certain categories of soft and hard bounces only register after the message delivery SMTP notification is sent back to the sender. In this case, the activity log will show a delivered activity followed by a bounced activity. As Sandy mentions in his comment here - by the time the recipient's MX server sends the bounced notification to Marketo, it's too late to send an actual SMTP-level rejection and hence can't undo the delivered notification previously sent. 

1 reply

Darshil_Shah1
Darshil_Shah1Accepted solution
Community Manager
December 16, 2022

Well, I'm assuming that when the email was sent, these records did not have their Email Invalid field set to True (else Marketo would not have sent them the email anyway).

 

Also, a delivered activity in the activity log doesn't necessarily mean that the message has been successfully delivered to the recipient's inbox. Certain categories of soft and hard bounces only register after the message delivery SMTP notification is sent back to the sender. In this case, the activity log will show a delivered activity followed by a bounced activity. As Sandy mentions in his comment here - by the time the recipient's MX server sends the bounced notification to Marketo, it's too late to send an actual SMTP-level rejection and hence can't undo the delivered notification previously sent. 

SanfordWhiteman
New Participant
December 16, 2022

Absolutely right, Darshil.

SMTP is a store-and-forward architecture, meaning that a message is processed over several “hops” before it gets to the final destination server (the mailbox server). Along the way, a message can be accepted (meaning accepted to be forwarded) or rejected.

 

We hope for rejections to happen in as few hops as possible, but that’s not always the case. When Marketo’s outbound server connects to the MX for a domain, that MX may say everything’s good, but then it tries to forward to the next hop and comes up with a hard rejection. It then has to send a new bounce message back to Marketo. By that time, the Activity Log has already been updated with Delivered because the first external hop was indeed delivered.

Milena_Volkova
New Participant
December 16, 2022

Thank you, Sanford! 

Re: Marketo marking Email Invalid = True when an email bounces - is that an out-of-the-box functionality? Did you find that to be reliable in the sense that only truly invalid addresses are marked that way?