I need a reliable (must work flawlessly) script (preferably standalone app) that does the following.
1. Monitors an email account and selects emails with specific keywords.
2. Pulls email and emailer's name and after a delay (for example 2-3 hours) replies with a new message (subject and body) including the emailer's name. Autoresponder must check email against a blacklist of addresses to make sure not more than one reply is sent. After sending delayed reply, the address the reply was sent to needs to be added to the blacklist.
3. Monitoring the same email account, script scans emails for a reply with specific keywords, and then extracts email addresses from emails with correct keywords and exports addresses to .csv or spreadsheet. Must support multiple keywords and keep several email address lists.
-Script must be tested thoroughly.
-Script must be able to monitor several email accounts and do above functions for each account simulaneously
-Script's email responses must be randomized from a list of responses and subjects.
-Script must have supplied logo, which we will provide.