Command

nylas email read

Read a specific email. Supports decryption and signature verification.

Written by Qasim Muhammad Staff SRE

What does nylas email read do?

The nylas email read command displays the full content of a specific email by ID, including headers, body, and attachments. If the message was GPG-encrypted, it automatically decrypts using your local keyring. If the message was GPG-signed, it verifies the signature and reports validity.

Usage

nylas email read <message-id> [grant-id] [options]

Flags

FlagDescription
--jsonOutput as JSON
--no-colorDisable color output
--verbose(-v)Enable verbose output
--configCustom config file path
--help(-h)Show help for the command
--limitLimit results (most list commands)
--yes(-y)Skip confirmations
--rawShow raw body without HTML
--mimeShow raw RFC822/MIME format
--decryptDecrypt PGP-encrypted email
--verifyVerify GPG signature
--mark-readMark as read after reading
--headersShow email headers (works with all providers)

Examples

The nylas email read command displays the full content of a specific email by ID, including headers, body, and attachments.

Read email

nylas email read msg_abc123

Decrypt and verify

nylas email read msg_xyz789 --decrypt --verify

Inbound inbox (with grant)

nylas email read msg_xyz123 inbox_abc123 --json

Example output

From:    Alice Chen <alice@example.com>
To:      bob@example.com
Subject: Q3 planning
Date:    2026-06-21 09:14

Hi Bob, can we lock the Q3 roadmap by Friday? Thanks, Alice

Troubleshooting

Message not found

Verify the message ID. For Inbound, ensure you pass the inbox (grant) ID.

Recommended guides

Run nylas email read --help for full help output.