Five-layer evidence chain
Work outward from the easiest step to verify
Find observable evidence at each layer before moving to the next. This helps prevent an address issue from being mistaken for a template problem.
01Address layer
Copy the address again from the current page. Check that everything before and after @ is intact and that the temporary inbox is still within its countdown. After changing addresses, don’t continue using the old token or recipient address as the test target.
Evidence: complete address and validity period
02Job layer
Confirm that the business action actually triggered an email job rather than merely adding an item to a pending queue. Check environment variables, queue consumers, template selection, and recipient parameters.
Evidence: job ID and execution logs
03Delivery layer
Review the response returned by SMTP or the email provider. Acceptance only means the next hop received it; it does not mean the message reached the inbox. A rejection code usually points you in the right direction.
Evidence: message ID and response code
04Retrieval layer
Wait for one polling cycle, then refresh manually. If other messages appear in the same inbox, the issue is more likely with one message or upstream delivery than with the page connection.
Evidence: refresh time and message count
05Body layer
If the list shows a subject but the details are empty, check html_body and text_body separately. An HTML template error, oversized remote resource, or unsafe script does not mean the email failed to arrive.
Evidence: original subject, sender, and body fields