TempMailSpy is a Python-based tool designed to monitor and extract mail data from temporary mail platforms such as YOPMail and TempMail_Plus. The program allows you to specify keywords to search for within the subject lines of incoming mail messages and supports both Telegram and Slack for notifications.
The main features of TempMailSpy are:
- Ability to set custom request delays and backup times.
- Flexible filtering mode with two options, 'Grep' (searches for specific keywords) and 'All' (retrieves all available mail data).
- Automated notifications via Slack or Telegram when matches are found.
The program requires the following libraries to be installed:
feedparser
requests
argparse
slack_sdk
Python: 3.10.9
feedparser: 6.0.10
requests: 2.31.0
argparse: 1.4.0
slack_sdk: 3.19.5
You can install them using pip:
pip3 install -r requirements.txt
First, configure the settings of the program according to your needs by modifying the provided config file.
You can run the program with the following command:
python main.py -cf config.json -bt 1 -rd 5 -m G -n Slack
Where:
-cf or --config_file : Initial Config File
-bt or --backup_time : How many minutes does the script run? (default=1)
rd or --request_delay : Delays between requests in seconds (default=5)
m or --mode : Mode (G for Grep or A for All)
n or --notification : Notification method (Slack or Telegram)
To receive notifications, you'll need to provide valid credentials for your preferred platform (Slack or Telegram) in the configuration file.
This project is licensed under the MIT License.