Repository: auto-emailer
Description: A small Python-based script designed for personal use to automate sending personalized emails with optional attachments.
π¨ Bulk Emailing: Send personalized emails to multiple recipients effortlessly.
π Attachment Support: Include attachments with your emails for added convenience.
π Anti-Spam Measures: Ensures responsible emailing practices to avoid spamming.
βοΈ Automation: Save time and effort through automating the email sending process.
π¨ Email Templates: Customize your emails with pre-defined templates.
π CSV Integration: Import recipient lists easily via CSV files.
π Dotenv Support: Keep sensitive information secure with dotenv integration.
π Multilingual Support: Send emails in multiple languages for diverse audiences.
π§ Productivity Tools: Boost efficiency in managing email communications.
π Python Project: Built using Python for flexibility and ease of use.
π§ SMTP Integration: Seamless integration with SMTP servers for sending emails.
-
Clone the repository to your local machine:
git clone https://github.com/yourusername/auto-emailer.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up your email configuration in the
.env
file.
-
Prepare your email content and recipients list.
-
Run the script:
python auto_emailer.py
-
Sit back and relax while the Auto-Emailer sends out your personalized emails!
Customize your email templates in the templates/
directory. Use placeholders like {name}
for personalized content.
Update your recipient lists in CSV format under the recipients/
directory. Ensure the column headers match the placeholders in your email templates.
Modify the .env
file to include your email account details, SMTP server settings, and any other sensitive information.
We welcome contributions to enhance the Auto-Emailer script. Here's how you can contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature
) - Make your changes
- Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature
) - Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.