This Bulk Email Sender Tool is designed for sending bulk emails efficiently using SMTP. Whether you're conducting email marketing or sending notifications, this tool simplifies the process by automating bulk email delivery with customizable templates.
- Bulk Email Sending: Send emails to multiple recipients at once.
- SMTP Integration: Connect to any SMTP server (e.g., Gmail, Yahoo, etc.).
- Custom Email Templates: Use an HTML file for personalized email design.
- Logs Sent and Failed Emails: Keeps track of successful and failed email deliveries.
- Secure Connection: Uses TLS encryption for secure communication with the SMTP server.
- Python 3.6+
- Required Python libraries:
smtplib
email
termcolor
You can install termcolor
using pip:
pip install termcolor
- Clone the repository:
git clone https://github.com/Karajbro/devilx-bulk-email-sender cd bulk-email-sender
- Create a text file containing the email addresses of recipients (one email per line).
- Prepare an HTML file to use as the email template.
- Run the script:
python bulk_email_sender.py
- Follow the prompts to configure SMTP settings, input email addresses, and specify the email template.
- The tool will attempt to send emails to all the addresses and log the results in
sent.txt
.
[+] 💻 Enter SMTP host (e.g., smtp.gmail.com): smtp.gmail.com
[+] 💡 Enter SMTP port (e.g., 587): 587
[+] 🔑 Enter your email address (username): [email protected]
[+] 🔒 Enter your email password: ********
[+] 📧 Enter your from email address: [email protected]
[+] 🧑💻 Enter your name (as it will appear on the emails): Your Name
[+] 📝 Enter Your Email Subject: Welcome to Our Service
[+] 🖼️ Enter your icon or logo (optional, leave empty for no icon):
[+] 📂 Enter the path to the text file containing email addresses: emails.txt
[+] 📝 Enter the path to the HTML template file: template.html
- Sent Emails: Logs of successfully sent emails are stored in
sent.txt
. - Failed Emails: Errors are displayed in the terminal for failed email deliveries.
This tool is for educational and authorized use only. Sending bulk emails without recipient consent may violate anti-spam laws in your country.
Contributions are welcome! Feel free to submit a pull request or open an issue for suggestions and improvements.
This project is licensed under the MIT License. See the LICENSE file for details.
Created by Karaj Singh. Connect on Telegram: @ShadowCipher_org.