MailStream: 100% Client-Side Gmail Automation Tool - No OAuth Verification Required
Pure client-side Gmail automation tool. Send batch emails from CSV, download thousands of emails with attachments. Runs entirely in your browser - no server, no complex OAuth verification, complete privacy.

Table of Contents
TL;DR: MailStream is a pure client-side Gmail automation tool that runs entirely in your browser. Send batch emails from CSV files with intelligent rate limiting, download thousands of emails with attachments. No server infrastructure needed, no complex OAuth verification process - just the basic Google Cloud setup. Your data never leaves your browser.
The Problem with Traditional Gmail Automation
Traditional Gmail automation tools run on servers, which creates complexity:
- OAuth verification requirements: Server-based apps need extensive Google verification
- Privacy concerns: Your emails pass through third-party servers
- Infrastructure costs: Servers, databases, maintenance
- Security audits: Regular assessments and compliance checks
- Trust issues: You must trust the provider with your data
For businesses that value privacy and simplicity, these server-based solutions are unnecessarily complex.
Enter MailStream: Pure Client-Side Architecture
MailStream takes a radically different approach. By running 100% in your browser using client-side JavaScript, it eliminates server complexity entirely. No server means no complex OAuth verification process - just the basic Google Cloud project setup that takes 5 minutes.
What is MailStream?
MailStream is a browser-based Gmail automation tool that:
- Sends batch emails from CSV files with smart rate limiting
- Downloads thousands of emails with attachments as ZIP files
- No complex OAuth verification process required
- Runs entirely in your browser without servers
- Guarantees total data privacy
Key Features That Replace Expensive Solutions
📤 Batch Email Sending from CSV
Upload a CSV with recipient, subject, and content columns. MailStream handles the rest:
- Smart rate limiting: 35-75 seconds between emails (Gmail-compliant)
- Pause/Resume: Stop and continue anytime
- Progress tracking: Real-time status for each email
- Daily quota management: 500 emails (free) / 2,000 (Workspace)
- Export results: Download sending report as CSV
CSV Format Required:
recipient,subject,content
[email protected],Monthly Update,Dear John...
[email protected],Invoice #1234,Please find attached...
📥 Bulk Email Download with Attachments
Download your entire email archive or filtered selections:
- Advanced filters: Date range, sender, subject, labels, attachments
- Bulk download: Up to 10,000 emails per session
- ZIP export: Emails + attachments in organized folders
- Metadata CSV: Complete email details for analysis
- Progress tracking: Pause/resume large downloads
How MailStream Works: 3 Simple Steps
Step 1: Google Cloud Setup (One-Time, 5 Minutes)
- Go to Google Cloud Console
- Create a project and enable Gmail API
- Create OAuth 2.0 credentials (Web application type)
- Add your domain to authorized origins
- Copy the Client ID
Step 2: Configure MailStream
Simply add your Client ID to the config file:
{
"clientId": "YOUR_CLIENT_ID.apps.googleusercontent.com",
"debug": false
}
Step 3: Start Automating
Access MailStream at https://mailer.42rows.com or host it yourself. Sign in with Google, and you’re ready to automate.
Technical Architecture: Why It’s Revolutionary
100% Client-Side Processing
- No backend servers: Everything runs in your browser
- Direct Gmail API access: Browser ↔ Gmail, no middleman
- Temporary OAuth tokens: 1-hour validity with auto-refresh
- Zero data storage: Nothing saved outside your browser
- Open source code: Fully auditable on GitHub
Security & Privacy Advantages
Feature | Traditional Tools | MailStream |
---|---|---|
Data Location | Company servers | Your browser only |
OAuth Audit Required | Yes ($15K-$75K) | No |
Data Privacy | Trust required | Guaranteed |
GDPR Compliance | Complex | Automatic |
Server Costs | $100-1000/month | $0 |
Source Code | Closed | Open & Verifiable |
Real-World Use Cases
Marketing Agencies: Personalized Campaigns
Sarah’s agency sends 1,500 personalized emails monthly to clients. Previous solution cost: $299/month + $25,000 OAuth audit. With MailStream: $0.
Process:
- Export contacts from CRM to CSV
- Add personalized content for each recipient
- Upload to MailStream
- Send with 45-second delays (Gmail-safe)
- Export results for reporting
Law Firms: Email Archive Management
Thompson Legal needed to download 50,000 emails for a case. Quote from service provider: $5,000. With MailStream: Free.
Process:
- Set date range and sender filters
- Search and select relevant emails
- Download as ZIP with attachments
- Import to e-discovery platform
E-commerce: Order Confirmations
TechStore sends 500 daily order confirmations. Previous cost: $199/month. With MailStream: $0.
Workflow:
- Export orders to CSV
- Generate email content with templates
- Batch send through MailStream
- Track delivery status
Performance Benchmarks & Limits
Feature | Limit | Notes |
---|---|---|
Emails per day | 500 (free) / 2,000 (Workspace) | Gmail limit |
Emails per batch | 100 | Gmail API limit |
Attachment size | 25 MB | Per attachment |
Download max | 10,000 emails | Browser memory |
ZIP file size | ~500 MB | Browser dependent |
OAuth token | 1 hour | Auto-refresh |
Rate limiting | 35-75 sec/email | Prevents blocking |
Advanced Configuration
Customizing Rate Limits
Edit the configuration for your needs:
RATE_LIMITS: {
MIN_DELAY_MS: 35000, // Minimum 35 seconds
MAX_DELAY_MS: 75000, // Maximum 75 seconds
QUOTA_PER_DAY: 500, // Gmail free tier
QUOTA_PER_DAY_WORKSPACE: 2000, // Google Workspace
}
Debug Mode
Enable detailed logging for troubleshooting:
{
"clientId": "YOUR_CLIENT_ID",
"debug": true,
"logLevel": "debug"
}
Frequently Asked Questions
Is MailStream really free?
Yes, completely free. It’s open-source software that runs in your browser. You only need a Google Cloud project (free tier) for the Gmail API access.
How is this different from mail merge tools?
Traditional mail merge tools run on servers, requiring expensive OAuth audits. MailStream runs entirely in your browser, eliminating audit requirements and server costs while providing the same functionality.
What about Gmail’s sending limits?
MailStream respects all Gmail limits:
- Free accounts: 500 emails/day
- Google Workspace: 2,000 emails/day
- Built-in rate limiting prevents account suspension
Is my data secure?
Absolutely. Your data never leaves your browser. There are no servers to hack, no databases to breach. You can verify this by reviewing our open-source code.
Can I customize the tool?
Yes! MailStream is open source. Fork it, modify it, brand it as your own. The MIT license allows commercial use.
What if Google changes their API?
The tool uses official Gmail APIs following Google’s guidelines. Updates are handled through the open-source community.
Start Using Client-Side Gmail Automation Today
Stop dealing with complex OAuth verifications. Stop trusting third parties with your email data. Stop managing server infrastructure.
🚀 Try MailStream Now - No Registration Required
📖 View Documentation - Setup Guides & API Reference
💻 Browse Source Code - 100% Transparent & Verifiable
Technical Support
- GitHub Issues: Report bugs or request features
- Email: [email protected]
- Documentation: Complete setup and usage guides
Conclusion
MailStream represents a paradigm shift in email automation. By eliminating servers and running entirely client-side, it removes the biggest barriers to Gmail automation: cost and privacy concerns.
Whether you’re sending 50 emails or 50,000, downloading archives or managing campaigns, MailStream provides enterprise-grade functionality without enterprise costs.
The math is simple: Save $15,000-$75,000 per year, maintain complete privacy, and get the same features as expensive solutions.
Built by 42ROWS, the team behind innovative automation solutions that prioritize privacy, performance, and cost-effectiveness. MailStream is open source and available under the MIT license.
Disclaimer: MailStream is not affiliated with Google. It uses official Gmail APIs in compliance with terms of service. Users are responsible for respecting Gmail sending limits and anti-spam policies.
Tags
About the Author
42ROWS Team
The 42ROWS team develops innovative solutions for automation and data processing, helping businesses optimize processes without compromising privacy and security.