bots4.me
BOTS4.me Logo

Mail2CLOUD

User Guide

Mail2CLOUD automatically backs up your entire mailbox to cloud storage. Connect your email, connect your cloud, and your emails are protected. Input: your email accounts (IMAP, Gmail, O365). Output: your own cloud storage (Google Drive, Dropbox, S3, FTP, and more). We never store your data.

What Mail2CLOUD Is

Mail2CLOUD is an automated email backup service. It connects to your mailbox via IMAP or OAuth, downloads your emails, and uploads them directly to your own cloud storage or FTP server, with optional encryption. We never store your data — it goes straight to your account. You set it up once and it works continuously.

Your Mailbox
→
Encrypted Buffer
→
Cloud Storage
  • 100% rule-based — no AI reads your emails
  • Double encryption — files encrypted at rest + optional AES-256 ZIP password
  • Zero-disk-touch — compression happens in memory, nothing decrypted on disk
  • Progressive — after initial backup, only new emails are processed
  • 12 cloud destinations — Google Drive, Dropbox, OneDrive, S3, FTP, SFTP, and more

Getting Started — 5 Minute Setup

  1. Subscribe at BOTS4.me/mail2cloud — first month free
  2. Add your email account at BOTS4.me/bots → Settings → Mail2CLOUD. Gmail and O365 use OAuth (one-click). For IMAP, type your email address — the IMAP and SMTP servers are filled in for most providers, or click “Detect settings”.
  3. Add your cloud storage — same Settings tab. Google Drive, Dropbox, etc. use OAuth. FTP/SFTP needs server details.
  4. Turn off Demo Mode when ready — Control tab → Demo Mode → OFF
  5. Done. Mail2CLOUD runs continuously in the background — there is nothing to schedule. Each pass writes a row to the Logs tab and to the LOGS folder in your mailbox.

Tip: Start with Demo Mode ON. It scans your mailbox and sends you a preview report showing how many emails would be backed up — without actually downloading or uploading anything.

Understanding the Dashboard

The Mail2CLOUD dashboard at BOTS4.me/bots has the same layout as all BOTS4.me products: three panels.

Statistics
Track emails backed up (total + this month), sync operations, errors, restore counts, and backup progress percentage.
Control
Bot Power (on/off), Demo/Live mode, Sync Mode (Backup or Bidirectional), and Usage. Mail2CLOUD has no Run Schedule and no Operating Hours — it runs continuously in the background.
Features
Toggle individual capabilities: Email Reports, Compression, Encryption, Move Detection, Flag Syncing, and more.

Additionally, the Settings tab (gear icon) is where you connect email accounts and cloud accounts (Access Manager). The backup password, “Back up emails from the last” and “Keep deleted emails for” are set in the Mail2CLOUD panel of the Control tab.

The Logs tab shows real-time activity: what Mail2CLOUD did on each run, any errors, and operation results.

Backup, Sync and Restore Explained

BACKUP

Backup Mode

One-way: Mailbox → Cloud

Your emails are downloaded and uploaded to cloud storage, encrypted if you switch Encryption on. The mailbox is not modified. This is the default and safest mode.

RESTORE

Restore (an action, not a mode)

One-way: Cloud → Mailbox

Restore is not a mode you switch to: start it whenever you need it under “Restore emails” in the Mail2CLOUD panel — click “Find emails I can restore”, choose a mailbox, the folders and optionally the months, then click “Restore these emails”. Only emails that are missing from your mailbox are restored, into their own folder under INBOX/_Mail2CLOUD, from whichever of your destinations holds a copy — and backups keep running meanwhile. Use it for disaster recovery.

SYNC

Bidirectional Sync

Two-way: Mailbox ↔ Cloud

Changes on either side (additions, deletions, moves, flag changes) are propagated to the other. Requires Business or Enterprise tier.

Recommendation: Start with Backup mode. It’s the safest — your mailbox is never modified. Switch to Bidirectional Sync only when you need two-way propagation.

Feature Toggles — What Each One Does

Toggle features on/off from the Features panel. Some features require a paid tier (shown as locked for free/basic users).

Email Reports
A summary email once a day, week or month (you choose under Summary email): how much of each folder is backed up, your destinations, your plan’s limits and any problems. Also the sync and restore reports. No email is sent after each backup run — every run writes a row to the Logs tab and to the LOGS folder in your mailbox.
Compression
ZIP compression for backed-up emails. Reduces storage usage. Combined with encryption when a backup password is set.
Encryption
AES-256 encryption for backup files. Set the password under Backup password in the Mail2CLOUD panel (Control tab). Without the password, files are unreadable — even to us. Family plan and higher.
Auto-Delete Old
Automatically removes items from the REMOVED folder (populated in Sync Mode when an email is deleted on the server) after a configurable retention period. Enterprise only.
Bidirectional Sync
Chosen with Sync Mode in the Control panel (not a separate toggle). When “Backup only” is selected, only one-way backup runs. Business/Enterprise only.
Move Detection
Detects when emails are moved between folders on the server and updates the cloud backup structure to match. Family plan and higher.
Flag Syncing
Synchronizes email flags (read/unread, starred, important) between mailbox and cloud backup. Business/Enterprise only.
Conflict Resolution
Automatically resolves conflicts when both mailbox and cloud changed the same email. Uses “newest wins” strategy. Business/Enterprise only.

Settings Explained

Demo Mode
When ON, Mail2CLOUD scans your mailbox but downloads and uploads nothing. You receive preview reports showing what would happen. Default: ON (safe start).
Sync Mode
Choose between “Backup only” (one-way to cloud) and “Bidirectional Sync” (two-way). Sync requires Business/Enterprise tier. Default: Backup.
Back up emails from the last
Only back up emails from the period you choose. Older emails are ignored. Set it under “Back up emails from the last” on the Mail2CLOUD Control tab.
Backup Password
Optional AES-256 encryption password for backup files (Family plan and higher, with Encryption switched on). If set, new backups are encrypted with this password. WARNING: if lost, we cannot recover your data.
Run Schedule
There is none. Mail2CLOUD runs continuously in the background — roughly once an hour, up to 1,000 emails per pass, within your plan limits. No schedule, operating hours, or weekend settings apply.

How Backup Works

Folder Processing Order

Mail2CLOUD processes smaller folders first. This ensures small folders (like “Personal” or “Projects”) get fully backed up before large folders (like INBOX) consume the per-run email limit. Trash, Junk and Spam folders and the AutoSPAM working folders are skipped; Sent and Drafts are backed up.

Progressive Backup

After the initial full backup, Mail2CLOUD tracks what’s already been synced via manifests (internal state files). On subsequent runs, already-synced folders are skipped entirely. Only new and changed emails are processed — saving time and bandwidth.

Email Age Filtering

The “Back up emails from the last” setting (default 3 years; your plan can shorten it) determines how far back to look. Only emails within this window are backed up, and when an email becomes older than it, its backup copy is removed — the email itself stays in your mailbox. This prevents backing up ancient emails you no longer need while keeping your recent history safe.

Per-Run Limits

Each run processes a limited batch of emails across all folders, within your plan limits. This prevents overloading your email server or cloud storage. Multiple runs will progressively back up your entire mailbox.

File Structure

Each backed-up email becomes a folder (or compressed ZIP) containing the email text (HTML), metadata (JSON), raw source, and all attachments. The folder structure in cloud mirrors your mailbox folders.

Monthly Archive

Your backup follows your mailbox and your settings: copies are removed when “Back up emails from the last” or “Keep deleted emails for” says so. The Monthly archive (Family plan and above, Backup mode, off until you switch it on) keeps a second copy that Mail2CLOUD never removes: once a month every email backed up since the last archive gets a copy in a month folder on each of your cloud destinations. It runs on the first run of each month where the backup has nothing left to do (the first time on the day you switch it on); a missed day is caught up on the next run, and a month is never archived twice. Each archive copy (one per email and destination) counts like a backed-up email against your plan limits and credits.

Where It Is

Next to your live backup, in the same cloud folder: Archive/YYYY-MM/, then the same mailbox folder and mail folders as your backup — for example Archive/2026-10/john_example_com/INBOX/. Each email is stored as in your backup: a folder with message.eml and the attachments, or one ZIP file. The archive stays until you delete it yourself.

Only New Emails Each Month

The archive is incremental: a month folder holds only the emails that are not in an earlier month folder yet, so nothing is stored twice. Each mailbox’s month folder also gets an index file, M2C_archive_YYYY-MM.json, once that month’s archive is complete: it lists every email in the mailbox’s backup at that time and the month folder that holds its copy. With a Backup Password the index is stored as M2C_archive_YYYY-MM.json.zip, encrypted with the same password.

Restoring From the Archive

At BOTS4.me/bots → Mail2CLOUD → Restore emails, choose Restore from: Archive YYYY-MM instead of Live backup. You get your mailbox as it was backed up that month — also emails the live backup no longer keeps — and the restore works as usual: only the emails missing from your mailbox, into the RESTORED folder, within your plan’s daily restore limit. The choice appears once a month’s archive is complete and offers the last 12 monthly archives; archives you made stay restorable after a plan change.

Without the dashboard, use a mail client that can import .eml files into an IMAP mailbox: download a month folder and import its .eml files folder by folder into the matching mailbox folder. Start with the oldest month and work forward, because each month holds only that month’s new emails.

If your emails are ZIP files (Compression on, or a Backup Password set), unzip each one first — with the backup password it was made with, if one was set (any ZIP tool that supports AES-256) — then import the message.eml inside.

Not in any archive: an email whose backup copy was removed — by “Keep deleted emails for” or “Back up emails from the last” — before the next monthly archive ran.

Security & Encryption

  • At-rest encryption: All files in the temporary buffer are encrypted using system-level encryption. No plaintext email data touches disk.
  • AES-256 ZIP encryption: When you set a Backup Password, emails are compressed into AES-256 encrypted ZIP archives. Standard WinZip AES — compatible with any ZIP tool.
  • Zero-disk-touch compression: Compression happens entirely in memory (BytesIO). The encrypted ZIP is written directly — no intermediate unencrypted files.
  • Buffer cleanup: After successful upload to ALL cloud destinations, the local buffer is immediately deleted. If any upload fails, files are retained for retry.
  • Your backups stay yours: they go directly to your own cloud account or FTP server. We keep no copy, and nobody at BOTS4.me reads or analyzes your email content.

Understanding Your Logs

The Logs tab shows what Mail2CLOUD did on each run. Common messages:

Sync completed
Normal operation — shows how many emails were synced to cloud, synced to mailbox, and deleted.
Backup completed
Normal operation — shows how many new emails were backed up.
[DEMO] Demo mode enabled
Demo Mode is ON. No actual downloads or uploads. Turn off in Control tab when ready.
Daily/Monthly limit reached
Your tier’s operation limit was hit. Upgrade for higher limits or wait for the next period.
No email access configured
No email account is set up. Go to Settings and add your email account.
Cloud storage accounts failed validation
Cloud connection failed. Check your cloud credentials in Settings. Re-authenticate if using OAuth.

Your First Week

Week 1 — Demo & Evaluate
  1. Set up email + cloud accounts
  2. Keep Demo Mode ON
  3. Check the preview report email
  4. Verify email count and folders look correct
  5. Review the Logs tab for any errors
Week 2+ — Go Live
  1. Turn Demo Mode OFF
  2. First backup will process oldest emails first
  3. Check cloud storage — verify files appear
  4. Monitor Backup Progress % in Statistics
  5. Once 100% — your mailbox is fully backed up

Email Reports

Mail2CLOUD does not email you after every backup run. Each run writes one row to the bot log — visible in the Logs tab of the dashboard and as a message in the LOGS folder inside your mailbox.

Instead you get one summary email — once a week by default (Monday morning), or once a day or once a month. Choose it under Summary email in the Mail2CLOUD settings; switch it off with the Email Reports toggle. It goes to your account email and to the Management emails from the General Dashboard. The summary shows:

  • How much is backed up: for every folder, the emails in your mailbox, how many of them are backed up and the percentage. Folders that are not complete yet are listed first.
  • This period: emails backed up, errors, and the time of the last backup
  • Where your backup goes: every destination and whether it works, is catching up or needs reconnecting
  • Your plan and limits: emails backed up today and this month against your plan’s limits, how long backups are kept, the restore limit, and on how many days a limit paused the backup
  • Emails that could not be backed up: each one with its folder and the reason

Sync and restore still send their own report when they run, and problems (a destination that stops working, backups missing from your cloud) are emailed once when they happen.

DEMO vs Live: in Demo Mode you first get one preview email — how many emails would be backed up, per folder, with a few examples you will recognize. After that the same summary arrives as in Live mode, marked [DEMO].

Logs in Your Mailbox

  • Where: every mailbox gets a LOGS folder inside the bot’s own folder, for example _Mail2ERP/LOGS. Each bot keeps its own.
  • What: the same rows as the Logs tab, one message per row. Nothing is sent by email — the rows are written straight into the folder.
  • Unread means it needs you: only rows that need your decision arrive unread. All other rows, warnings included, arrive already read.
  • Housekeeping: the folder keeps the latest 100 rows for up to 30 days. The full log stays in your dashboard.
  • Safe by design: genuine log messages exist only inside LOGS folders, never in your inbox, and the confirm page never asks for a password.
  • Switch: Logs in your mailbox, in the bot’s feature list on the Control tab. On by default from the Personal plan.

Frequently Asked Questions

Which email providers are supported?

Any IMAP provider, Gmail (OAuth), Outlook/Office 365 (OAuth), and Exchange. If your email supports IMAP, Mail2CLOUD can back it up.

Which cloud storage destinations work?

12+ destinations: Dropbox, Google Drive, OneDrive, Box, AWS S3, Wasabi, Backblaze B2, Azure Blob, FTP, FTPS, SFTP, and WebDAV.

What’s the difference between Backup, Restore, and Sync?

Backup = one-way mailbox → cloud. Restore = one-way cloud → mailbox. Sync = bidirectional with conflict resolution. Start with Backup (safest).

Is my data encrypted?

Yes, always. All files are encrypted at rest during processing. Optionally, set a Backup Password for AES-256 encrypted ZIP archives that only you can open.

How does incremental backup work?

After the initial full backup, Mail2CLOUD tracks what’s already been synced via manifests. Only new and changed emails are processed on subsequent runs.

What happens when I delete an email?

In Sync Mode, when an email is deleted from the server, the backed-up copy is moved to a REMOVED folder (not permanently deleted); with Auto-Delete Old switched on (Enterprise), those items are removed after a configurable retention period. In Backup mode, the copy of an email you delete stays in your backup for the period you set in “Keep deleted emails for” (up to the maximum of your plan), so you can still restore it; after that it is removed from every destination.

Can I restore to a different email account?

The restore function re-uploads backed-up emails to your configured mail server. Contact support for cross-account restore scenarios.

How often does it run?

Continuously, in the background — roughly once an hour, up to 1,000 emails per pass and within your plan limits. There is no schedule, no operating hours and no weekend setting to configure. Each pass is fast after the initial backup due to progressive processing.

Which folders are skipped?

Trash, Junk and Spam folders, and the AutoSPAM working folders (the queue and the teaching folders), are skipped. Everything else is backed up — including Sent and Drafts.

What are the tier limits?

Daily and monthly backup limits depend on your plan — see your plan on the dashboard. Need more in a given period? Buy an extras pack — extras never expire: on a paid plan they are used when your monthly allowance runs out, and on the free plan they stay saved. The free plan backs up the new mail of one mailbox and keeps it for 90 days.

How long are my backups kept — can I keep a permanent archive?

In Backup mode (the default), your plan sets the longest period: Free 90 days, Personal 1 year, Family 2 years, Business 5 years, Enterprise 10 years. Nothing is kept forever.

Two settings on the dashboard decide it, each up to your plan’s maximum. Back up emails from the last is the period your backup covers: copies of emails older than that are removed from your backup, while the emails stay in your mailbox. Keep deleted emails for is how long the copy of an email you deleted from your mailbox can still be restored.

When Back up emails from the last gets shorter (a smaller plan or a lower setting), the older copies are kept for 30 more days and you get an email with the date, so you can raise the setting or your plan in time. A shorter Keep deleted emails for applies at once.

In two-way Sync mode (Business and Enterprise), the backup follows your mailbox instead and copies are not removed because of their age: the copy of an email you delete moves to the REMOVED folder and is only removed with Auto-Delete Old (Enterprise).

Your backup mirrors your mailbox folders — there are no month folders. When you restore, you can still choose the folders and the months you want back.

To keep copies for good, switch on the Monthly archive (Family plan and above, Backup mode): it adds month folders that Mail2CLOUD never removes — see Monthly Archive above.

What does Backup Progress % mean?

It shows what percentage of your eligible emails (within the age limit) have been backed up. Updated daily. When it reaches 100%, your mailbox is fully backed up and only new emails need processing.

Does Mail2CLOUD delete anything from my mailbox?

Not in the default Backup mode — your mailbox is not modified at all, Mail2CLOUD only downloads and uploads to your cloud storage. Bidirectional Sync mode (Business and Enterprise) does propagate changes, including deletions, between mailbox and cloud, so start with Backup mode if you want your mailbox left untouched.

Where is my data processed and stored?

Mail2CLOUD runs on EU-hosted servers under GDPR. The backups themselves land in your own cloud storage account, in the provider and region you choose — BOTS4.me never holds a copy.

Troubleshooting

Email validation keeps failing

Check these things:

  1. Gmail/O365: re-authenticate via OAuth in Settings
  2. IMAP: verify server address, port (993), and SSL is enabled
  3. Some providers block plain password access — create an app password, or connect with Secure Quick Connect (OAuth)
  4. The validation email may land in Spam — Mail2CLOUD checks Spam folders automatically

Cloud upload fails

Check these things:

  1. Re-authenticate your cloud storage (OAuth tokens expire)
  2. FTP/SFTP: verify host, port, and credentials
  3. Check that the upload folder exists and you have write permissions
  4. Check available storage space in your cloud account

Backup Progress stuck below 100%

This is normal if:

  1. You have many emails — it takes multiple runs to process them all (up to 1,000 per run, within your plan’s limits)
  2. New emails arrive between runs — the total keeps growing
  3. Check the Logs tab to confirm backups are running successfully

Log rows or reports show all zeros

Check these things:

  1. If Demo Mode is ON — this is expected (no actual transfers)
  2. If Demo Mode is OFF — all emails may already be backed up (check Backup Progress %)
  3. Check that the email account and cloud account are both validated in Settings

📚 Additional Resources

Mail2CLOUD by BOTS4.me

Need help? support@bots4.me