Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Keep not frequently used email accounts alive by periodically simulating some activity through IMAP protocol

License

Notifications You must be signed in to change notification settings

thekvs/mail-pinger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Keep not frequently used email accounts alive by periodically using mailboxes through IMAP protocol.

Some public email services will close your account if you don't use it for a long time. This simple program allows you to simulate some (fake) activity on your account via IMAP protocol.

Usage

  1. To run with debug logging enabled and custom configuration file: RUST_LOG=DEBUG ./target/debug/mail-pinger -c /path/to/config.yaml
  2. To run with default ($HOME/.config/mail-pinger/config.yaml) configuration file: ./target/debug/mail-pinger

Configuration file example

- server: imap.mail.ru:993
  user: [email protected]
  password: coolpassword1
- server: imap.yandex.ru:993
  user: [email protected]
  password: anothercollpassword

Compiling

You need to have Rust ecosystem installed.

  • cargo build or cargo build --release to build a binary.
  • make to build a binary and make deb to package it in the .deb format (you'll need docker installed).

About

Keep not frequently used email accounts alive by periodically simulating some activity through IMAP protocol

Resources

License

Stars

Watchers

Forks

Packages

No packages published