Skip to content

NodeJS command line utility for removing old emails from an IMAP server.

Notifications You must be signed in to change notification settings

rheh/imap-cleaner

Repository files navigation

imap-cleaner

Node.js CI

NodeJS command line utility for removing old emails from an IMAP server.

Installing

npm install -g imap-cleaner

Running

Usage: imap-cleaner --deleteOlderThan --max

  1. Create the config files with your IMAP server details (within ./config/connection.js)
{
  "user": "<User name>",
  "password": "<Password>",
  "host": "<IMAP Server address>",
  "port": 993,
  "tls": true
}
  1. Run the command, only consider the ones with a date/time older than 400 days. Limit the remove to 20 (for speed and safety)
node index.js --deleteOlderThan 400 --max 20

Contributors

One-man-band at the moment. Contact me at twitter on @rayhammond, or, via my blog here http://geeksretreat.wordpress.com if you are interest in getting involved.

License

MIT

About

NodeJS command line utility for removing old emails from an IMAP server.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published