This repository contains AI-powered scripts designed to warm up email servers and simulate human-like engagement. It uses OpenAI's GPT models to generate unique, context-aware email content and responses.
-
Server Warmer (
warmer.sh):- Generates unique, professional system status update emails using AI.
- Sends emails to a configurable list of recipients.
- Helps build IP reputation by sending legitimate-looking traffic.
- Supports "Dry Run" mode to preview emails without sending.
-
Engagement Bot (
engage.sh):- Connects to multiple email providers (Gmail, Outlook, Yahoo, AOL, Custom) via IMAP.
- Reads unread emails with specific subjects (e.g., "System", "Status").
- Uses AI to generate human-like replies.
- Simulates realistic user behavior: reading, archiving, deleting, or replying.
- Random delays between actions to mimic human activity.
- OS: Linux or macOS
- Tools:
curl,python3,sendmail(forwarmer.sh) - API: OpenAI API Key
-
Clone the repository:
git clone https://github.com/yourusername/server-warmer.git cd server-warmer -
Create a
.envfile: Copy the example configuration and fill in your details.cp .env.example .env
-
Configure
.env: Open.envand add your OpenAI API key and email credentials.# OpenAI Configuration OPENAI_API_KEY=sk-your-api-key-here OPENAI_MODEL=gpt-4o-mini # Warmer Configuration WARMER_RECIPIENTS=email1@example.com,email2@example.com # Email Accounts (for engage.sh) GMAIL_USER=your-gmail@gmail.com GMAIL_PASS=your-app-password GMAIL_IMAP=imap.gmail.com GMAIL_SMTP=smtp.gmail.com # Add other providers as needed (OUTLOOK, YAHOO, AOL, CUSTOM)
To run the warmer script:
./warmer.shDry Run Mode: To generate emails without sending them (useful for testing):
DRY_RUN=1 ./warmer.shTo run the engagement simulation:
./engage.shDry Run Mode: To simulate actions without sending replies:
DRY_RUN=1 ./engage.sh~/ai_warmup_log.txt: Logs sent emails fromwarmer.sh.~/ai_engagement_log.txt: Logs activities fromengage.sh.
MIT