Check for delivery and read confirmations
check_receiptsFind the confirmations that came back for messages this mailbox sent. Two kinds arrive: a DELIVERY confirmation, meaning the recipient's SERVER accepted the message, and a READ receipt, meaning their mail program reported that the message was opened. Use it after sending something important, or when the user asks whether a message got there. Pass the messageId from a send result to ask about one specific message. WHAT A MISSING RECEIPT MEANS: NOTHING AT ALL, and you must say so rather than let the user read silence as "they ignored me". A read receipt only exists if the recipient's mail program offers one AND they agreed to send it - consumer Gmail never does, Google Workspace only if an administrator switched it on, and Apple Mail only if the person changed a setting that ships off. Most messages will never produce one even when they are read within minutes. A read receipt that DOES arrive means the message was opened, not that it was read or understood, and one reporting deleted means it was thrown away unopened. This finds a receipt only if the message ASKED for one: set requestReadReceipt on send_email when you send it. Nothing here can be requested retrospectively.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How far back to look, in days. Defaults to 7. | |
| mailboxes | No | Folders to scan. Defaults to INBOX and Junk. | |
| messageId | No | Only report confirmations for this message, using the `messageId` a send result gave you. Leave it out to see everything that came back. |