By referring to the site below, we have linked SES and SNS to receive and process the bounce in Ravel.
Send email address to
[Users that don't exist] @ [Domain that exists] will receive the bounce correctly on the program side.
If you send a destination in a domain that does not exist, nothing arrives.
Looking at the log on the program side, it doesn't seem to be on the program side.
How can I receive a bounce if I send a destination in a domain that does not exist?
According to the SES document below, if you cannot send it, you will try sending it again for a certain period of time.
I sent it more than 6 hours ago, so you haven't tried again yet, have you?
Softbounce is applied if transmitted in a domain that does not exist, so we will retry the transmission for a certain period of time, as the questioner knows.
When attempting to deliver an email, Amazon SES will continue making
delivery attempts until receiving a successful response, or until12
hours elapse.If the receiving ISP returns a temporary error code
(e.g., a4xx SMTP code), then SES will keep trying.There is no limit
to the number of attempts;however, SES will apply exponential backoff
between retries for up to 12 hours.
As far as the forum answers are concerned, 12 hours seems to be the standard, so you may have already received an error email.
If the domain is incorrect, it is difficult to prove that the address does not exist, so SMTP generally does not immediately fail and remains in the queue on the SMTP server and retries.
After a certain period of time, you will give up trying again and return a delivery error notification.This period is set by the administrator for each SMTP server.
In the case of SES, a bounce appears to be notified after 840 minutes.
"diagnosticCode":" smtp;554 4.4.7 Message expired: enable to deliver in 840 minutes.
© 2022 OneMinuteCode. All rights reserved.