Command
nylas email delete
Delete an email by message ID.
Written by Qasim Muhammad Staff SRE
What does nylas email delete do?
The nylas email delete command permanently removes a message from the provider. On Gmail this moves to Trash; on IMAP it sets the \Deleted flag. Use --force to skip the confirmation prompt.
Usage
nylas email delete <message-id> [grant-id] [--force]Flags
| Flag | Description |
|---|---|
| --json | Output as JSON |
| --no-color | Disable color output |
| --verbose(-v) | Enable verbose output |
| --config | Custom config file path |
| --help(-h) | Show help for the command |
| --limit | Limit results (most list commands) |
| --yes(-y) | Skip confirmations |
| --force(-f) | Skip confirmation prompt |
Examples
The nylas email delete command permanently removes a message from the provider.
Delete a specific email
nylas email delete msg_abc123Batch delete old emails with jq pipe
nylas email list --json --limit 50 | jq -r '.[].id' | xargs -I{} nylas email delete {} --forceExample output
✓ Message moved to trash
Message ID: msg_abc123Troubleshooting
Delete succeeds but email still visible
Gmail moves deleted messages to Trash instead of permanently removing them. Trash is purged after 30 days.
Permission denied when deleting
Your OAuth scope may not include delete permissions. Run nylas auth login again and ensure mail.modify or equivalent scope is granted.
Recommended guides
List Fastmail emails from the CLI
List Fastmail emails from the CLI through Nylas IMAP access, using app passwords, inbox filters, JSON output, and Fastmail-specific auth troubleshooting.
Why Cloud Servers Block SMTP Ports
AWS, GCP, and Azure block outbound SMTP port 25 while ports 587 and 465 stay open. Confirm the block and send email over an HTTPS API instead.
Send Email From a Docker Container
Cloud providers block SMTP port 25 from containers. Send email over an HTTPS API on port 443 with one command and no mail daemon at all.
MailerSend vs Nylas: Email Compared
MailerSend sends transactional email from verified domains. Nylas reads and syncs user inboxes across 6 providers. Compare features, pricing, and use cases.
Customer.io vs Nylas: Email Compared
Customer.io sends lifecycle emails to your user base. Nylas reads and sends from real user inboxes via OAuth. Compare use cases, pricing, and AI agent support.
Knock vs Nylas: Notifications vs Email API
Knock delivers multi-channel product notifications via workflows; Nylas provides two-way email and calendar sync. Compare scope, pricing, and agent support.
Run nylas email delete --help for full help output.