voidmail_wait_for_email
Wait for a new email, like a sign-up verification, with optional sender, subject, or since filters. Returns message ID, sender, and subject without marking it read.
Instructions
Wait up to 25 seconds for a new email, such as a sign-up verification message. Optional filters: exact sender (from), subject contains (subject), received at or after an ISO UTC time (since). Without since, only mail that arrives after this call starts counts. Matching runs on this machine and encrypted mail is opened here. Returns the message id, sender and subject only, and marks nothing read; then use voidmail_extract_code or voidmail_read_email.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Exact sender address (case-insensitive) | |
| since | No | Only messages received at or after this ISO UTC time, for example 2026-10-16T12:00:00Z | |
| subject | No | Text the subject must contain (case-insensitive) | |
| timeout_seconds | No | Maximum wait, 1-25 seconds (default 25) |