Mailshots: Send status

Email messages go though several phases and have corresponding statuses at each stage. Evessio uses Amazon Simple Email Service (SES) for delivery of emails and the send protocols and statuses are derived from SES.

  • Queued - immediately after "Send now" or "Set schedule", messages are created and stored with a status of Queued
  • Sending - emails are sent in batches, when a message is picked up in a send batch, that status is set to Sending
  • Sent - once the message has been handed off to the mail sender, it is marked as Sent. There are then several possible outcomes to the sending process:
    • Delivery - this is confirmation that the message has successfully arrived at the destination mail server and been accepted for delivery to the recipient.
    • Bounce - there are various types of Bounce which may include "Out of Office" status for recipient or invalid address. See the bounce type table below for more details
    • Error -  if there is an error with the actual sending mechanism, an error status will be raised an the error detailed
    • Complaint - there is a process by which receiving email provider or Internet Service Providers (ISPs) and notify senders of issues they have with particular emails. These will be tagged as Complaint with the following variations:
      • abuse—Indicates unsolicited email or some other kind of email abuse.
      • auth-failure—Email authentication failure report.
      • fraud—Indicates some kind of fraud or phishing activity.
      • not-spam—Indicates that the entity providing the report does not consider the message to be spam. This may be used to correct a message that was incorrectly tagged or categorised as spam.
      • other—Indicates any other feedback that does not fit into other registered types.
      • virus—Reports that a virus is found in the originating message.

More detailed information can be found directly from the Amazon documentation at:
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/event-publishing-retrieving-sns-contents.html

Bounce Types

bounceType bounceSubType Description
Undetermined Undetermined The recipient's email provider sent a bounce message. The bounce message didn't contain enough information for Amazon SES to determine the reason for the bounce. The bounce email, which was sent to the address in the Return-Path header of the email that resulted in the bounce, might contain additional information about the issue that caused the email to bounce.
Permanent General The recipient's email provider sent a hard bounce message, but didn't specify the reason for the hard bounce.ImportantWhen you receive this type of bounce notification, you should immediately remove the recipient's email address from your mailing list. Sending messages to addresses that produce hard bounces can have a negative impact on your reputation as a sender. If you continue sending email to addresses that produce hard bounces, we might pause your ability to send additional email.
Permanent NoEmail The intended recipient's email provider sent a bounce message indicating that the email address doesn't exist.ImportantWhen you receive this type of bounce notification, you should immediately remove the recipient's email address from your mailing list. Sending messages to addresses that don't exist can have a negative impact on your reputation as a sender. If you continue sending email to addresses that don't exist, we might pause your ability to send additional email.
Permanent Suppressed The recipient's email address is on the Amazon SES suppression list because it has a recent history of producing hard bounces. For information about removing an address from the Amazon SES suppression list.
Transient General The recipient's email provider sent a general bounce message. You might be able to send a message to the same recipient in the future if the issue that caused the message to bounce is resolved.NoteIf you send an email to a recipient who has an active automatic response rule (such as an "out of the office" message), you might receive this type of notification. Even though the response has a notification type of  Bounce, Amazon SES doesn't count automatic responses when it calculates the bounce rate for your account.
Transient MailboxFull The recipient's email provider sent a bounce message because the recipient's inbox was full. You might be able to send to the same recipient in the future when the mailbox is no longer full.
Transient MessageTooLarge The recipient's email provider sent a bounce message because message you sent was too large. You might be able to send a message to the same recipient if you reduce the size of the message.
Transient ContentRejected The recipient's email provider sent a bounce message because the message you sent contains content that the provider doesn't allow. You might be able to send a message to the same recipient if you change the content of the message.
Transient AttachmentRejected The recipient's email provider sent a bounce message because the message contained an unacceptable attachment. For example, some email providers may reject messages with attachments of a certain file type, or messages with very large attachments. You might be able to send a message to the same recipient if you remove or change the content of the attachment.