
Security News
TypeScript 6.0 Released: The Final JavaScript-Based Version
TypeScript 6.0 introduces new standard APIs, modern default settings, and deprecations as it prepares projects for the upcoming TypeScript 7.0 release.
@versatly/zoho-mail-cli
Advanced tools
Powerful CLI for Zoho Mail - inbox management, folders, labels, and email operations
Powerful CLI for Zoho Mail - inbox management, folders, labels, and email operations.
The CLI structure is complete, but most read operations are not yet functional due to limitations in the Zoho Mail MCP integration via Pipedream.
npm install -g @versatly/zoho-mail-cli
Or from source:
git clone https://github.com/Versatly/zoho-mail-cli.git
cd zoho-mail-cli
npm install
npm run build
npm link
npm install -g pdauth
pdauth config
# Connect to Zoho Mail (opens OAuth flow)
zoho-mail auth login --user telegram:5439689035
# Check connection status
zoho-mail auth status
# Disconnect
zoho-mail auth logout --force
# Set region (default: zoho.com for US)
zoho-mail auth set-region zoho.eu
# List emails (NOT YET WORKING)
zoho-mail mail list
zoho-mail mail list --unread --limit 20
# Read email (NOT YET WORKING)
zoho-mail mail read <messageId>
# Search emails (NOT YET WORKING)
zoho-mail mail search "invoice"
# Send email (WORKS!)
zoho-mail mail send --to "recipient@example.com" --subject "Hello" --body "Message content"
# List folders (NOT YET WORKING)
zoho-mail folders list
# Create folder (NOT YET WORKING)
zoho-mail folders create "Projects"
zoho-mail folders create "Clients" --parent <parentFolderId>
# Delete folder (NOT YET WORKING)
zoho-mail folders delete <folderId> --force
# List labels (NOT YET WORKING)
zoho-mail labels list
# Create label (NOT YET WORKING)
zoho-mail labels create "Important" --color "#ff0000"
# Delete label (NOT YET WORKING)
zoho-mail labels delete <labelId> --force
Config file: ~/.config/zoho-mail-cli-nodejs/config.json
{
"region": "zoho.com",
"accountId": "2560636000000008002",
"userId": "telegram:5439689035",
"defaultFolder": "Inbox"
}
| Region | Domain |
|---|---|
| US (default) | zoho.com |
| EU | zoho.eu |
| India | zoho.in |
| Australia | zoho.com.au |
| Japan | zoho.jp |
--json # Output as JSON
--debug # Enable debug logging
--help # Show help
--version # Show version
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run dev
# Link for local testing
npm link
zoho-mail-cli/
├── src/
│ ├── index.ts # CLI entry point
│ ├── commands/
│ │ ├── auth.ts # Authentication commands
│ │ ├── mail.ts # Email operations
│ │ ├── folders.ts # Folder management
│ │ └── labels.ts # Label management
│ ├── lib/
│ │ ├── client.ts # Zoho API client
│ │ ├── config.ts # Config management
│ │ ├── auth.ts # Pipedream integration
│ │ └── output.ts # Output formatting
│ └── types/
│ └── zoho.ts # TypeScript types
├── package.json
├── tsconfig.json
└── README.md
MIT
FAQs
Powerful CLI for Zoho Mail - inbox management, folders, labels, and email operations
We found that @versatly/zoho-mail-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
TypeScript 6.0 introduces new standard APIs, modern default settings, and deprecations as it prepares projects for the upcoming TypeScript 7.0 release.

Security News
/Research
Newly published Trivy Docker images (0.69.4, 0.69.5, and 0.69.6) were found to contain infostealer IOCs and were pushed to Docker Hub without corresponding GitHub releases.

Research
/Security News
The worm-enabled campaign hit @emilgroup and @teale.io, then used an ICP canister to deliver follow-on payloads.