Message States
This document contains an overview of the possible STATE values for messages. These numerical status values can be retrieved from the following sources:
- ACTIONINQUEUE: scheduled messages that have not been processed by a mailer agent yet
- ACTIONQUEUE: messages that have been processed by a mailer agent
- Engage transactional API status request
Note:
The general SUCCESS state value = 30
MTA_DELIVERYINFO contains detailed error messages for most final failure states
A list of message states with their names and descriptions can be found in ACTIONQUEUE_STATES :
State | Name | Description |
0 | New | Mail is scheduled and is waiting to be picked up by the mailagent |
1 | Pickup | Pickup in progress |
2 | In Progress | Mail was picked up by the system |
3 | Pickup (grid) | Pickup in progress (target = Grid) |
4 | In Progress(grid) | Mail is being processed by Grid |
5 | Retry | Mail is ready for retry |
6 | Channel - Awaiting feedback | Awaiting feedback from channel provider |
7 | Channel - Processing feedback | Processing feedback from channel provider |
10 | Failed - Bad user | Send failed, user was unknown |
11 | Failed - Bad domain | Send failed, domain was unknown |
12 | Failed - Bad template | Unable to retrieve/parse the template -> mail could not be send |
13 | Failed - address | Mailaddress was not correct (@ was missing?) |
14 | Blocked by rule | Blocked by a rule |
15 | Failed - Bad catalog | Catalog could not be retrieved |
16 | Failed - No items | Catalog was loaded, but no items where found.. BLOCK_NO_ITEMS was set on mail |
17 | Failed - Unavailable | User was not available |
18 | Failed - Sender problem | Not delivered due to sender problem |
19 | Failed - Receiver problem | Not delivered due to receiver problem |
20 | Failed - Server not avail | Domain exists, server was down or unavailable (or account was full) |
21 | Blacklist | Blacklisted |
22 | Greylist | Greylisted |
23 | Soft bounce | Soft bounce (pop) |
24 | Hard bounce | Hard bounce (pop) |
25 | Failed - Mailbox full | Mailbox is full |
26 | Failed - Spam | Could not be delivered because of content screening |
27 | Failed - Rejected - Complaint | Mail was delivered but rejected due to a complaint |
28 | Failed - Message too old | Message rejected from queue because it is too old |
29 | Failed - Abandoned | Message cannot be sent anymore. Required list/campaign/link has been removed prior to pickup or user profile doesn't match the constraints anymore. |
30 | Success | Mail was sent |
31 | Failed - Attachment issue | Failed to process one or more attachments |
32 | Failed - DMARC | Sender problem: DMARC issue |
33 | Unconfirmed delivery | Mail delivery could not be verified |
40 | Failed - Invalid forwarding | Post mortem state; maildomain in between forwards the mail to the endbox but doesn't apply it's own spf etc...; Hard bounce since mail cannot be delivered unless forwarder corrects behavior. |
50 | Failed - Rejected - Blacklisted | Mail was sent but could not be delivered because the sender is blacklisted |
51 | Failed - DNS failure | DNS lookup failed |
52 | Failed - Policy | Mail could not be sent due to a policy that prevented it from being sent |
53 | Failed - Temp user error | Mail could not be delivered because the mailbox was temporarily unavailable |
54 | Failed - Bad user | Mail could not be delivered because the mailbox does not exist |
55 | Failed - Bad sender | Mail could not be delivered because the sender is not allowed |
60 | Failed - Temp receiver error | State added to be able to handle Yahoo's 421 - temporarily deferred correctly; user should NOT have a soft bounce impact |
70 | Failed - Signing - missing account | A maildomain account is required for signing |
71 | Failed - Signing - invalid account | The maildomain account for signing is (no longer) valid |
72 | Failed - Signing - maildomain load failure | Failed to load the maildomain/account for signing |
73 | Failed - Signing - incomplete account data | The configured certificates on the maildomain account are incomplete, invalid or expired |
74 | Failed - Signing - invalid certificate | Certificate validation failed |
75 | Failed - Signing - certificate expired | The certificate required to sign the mail has expired |
81 | Failed - Write to channel provider | Unable to send the message to the channel provider. |
82 | Failed - Processing by channel provider | The channel provider is unable to process the message |
99 | Optout due to List-unsubscribe | The user opted out via List-unsubscribe after delivery |
100 | Failed to create mailslot | Failed to create the mailslot to deliver this mail |
101 | Failed to upload mailslot | Failed to upload the mailslot to deliver this mail |
102 | Failed to requeue slot - too old | Failed to requeue slot - slot is too old |
103 | Unconfirmed delivery - slot closed | Mail has been sent but no delivery confirmation is available |
104 | Failed to load slot data | Failed to load slot data - permanent error in inqueue |
105 | Failed to load slot data | Failed to load slot data - slot could not be found |
106 | Failed - blocked by emailquality | The mail was blocked by email quality rules |
107 | Failed - invalid slot | Invalid slot |
108 | Configuration Error | Configuration error: No ports found for account |
199 | Failed - canceled | The mail was canceled |
200 | Generic Error | Generic Error - check logs |
202 | Incomplete processing | The request has been accepted for processing, but the processing has not been completed. The request might or might not eventually be acted upon, as it might be disallowed when processing actually. |
203 | Internal error | Internal error processing transactional request |
204 | Configuration error | Something is wrong with your transactional configuration (journey not active?) |
205 | Unsafe data error | Your request contains unsafe data |
206 | Invalid mail address | Invalid mail address supplied |
207 | Invalid scope | An invalid profile extension scope was specified |
208 | Invalid recipient field | Your recipient field does not exist |
209 | Language not specified | No language has been supplied |
666 | Unknown Error | Unknown Error - check logs |
1000 | In Progress | Mail is scheduled |
66666 | Processed - waiting for manual cleanup | The mail has been processed - the queue record was configured for manual removal |