A personalized email campaign management tool
Project description
Emailer Simple Tool
Send personalized emails to multiple people easily and securely
Emailer Simple Tool is a simple application that enables users to send personalized emails to a list of recipients through both command-line and graphical interfaces.
🚀 Quick Start
With Graphical Interface (Recommended for most users)
# Install with GUI support
pip install emailer-simple-tool[gui]
# Launch graphical interface
emailer-simple-tool gui
Command Line Interface (For automation & advanced users)
# Install CLI only
pip install emailer-simple-tool
# Create campaign
emailer-simple-tool config create /path/to/campaign
# Configure email
emailer-simple-tool config smtp
# Test first
emailer-simple-tool send --dry-run
# Send emails
emailer-simple-tool send
From Source Code
# Clone/download source code, then:
cd emailer-simple-tool
pip install -e ".[gui]"
# Launch GUI
emailer-simple-tool gui
📚 Complete Documentation
Choose your language:
- 🇺🇸 English Documentation - Complete user guide in English
- 🇫🇷 Documentation Française - Guide utilisateur complet en français
- 📋 Documentation Index - Language selection and quick reference
✨ Key Features
- Dual Interface: Choose between graphical (GUI) or command-line (CLI) interface
- 🎨 Picture Generator Tab: Complete GUI for creating personalized images with wizard-guided project creation
- Email Personalization: Use CSV data to customize emails with
{{variables}} - Rich Text Support: Create formatted emails with .docx files
- Picture Generation: Generate personalized images with text and graphics through intuitive GUI
- Attachments: Add files to all emails in a campaign
- Dry Run Testing: Preview emails as .eml files before sending
- Campaign Management: Organize campaigns in folders with comprehensive GUI tools
- Cross-Platform: Works on Windows, Mac, and Linux
🎯 Perfect For
- Event invitations with personal details
- Newsletters with recipient names
- Business communications to multiple clients
- Marketing campaigns with personalized images
- Any email requiring personal information for each recipient
🖥️ Interface Options
🎨 Graphical Interface (GUI)
- Perfect for: Non-technical users, visual workflow
- Features: Point-and-click interface, visual previews, progress bars
- Install:
pip install emailer-simple-tool[gui] - Launch:
emailer-simple-tool gui
⌨️ Command Line Interface (CLI)
- Perfect for: Automation, scripting, advanced users
- Features: Fast execution, scriptable, server-friendly
- Install:
pip install emailer-simple-tool - Usage:
emailer-simple-tool config create /path/to/campaign
📁 Campaign Structure
My Campaign/
├── recipients.csv # Email list with data
├── subject.txt # Email subject line
├── msg.txt or msg.docx # Email message (plain or formatted)
├── attachments/ # Files to attach (optional)
└── picture-generator/ # Personalized images (optional)
🔧 System Requirements
- Python 3.8 or higher
- Internet connection for sending emails
- 512MB available RAM
- 100MB storage space
📖 Documentation
For complete installation instructions, user guides, troubleshooting, and advanced features, please refer to the documentation in your preferred language:
- INSTALLATION.md - Complete installation guide for all platforms
- DOCUMENTATION.md - Start here for language selection
- DOCUMENTATION_EN.md - Complete English guide
- DOCUMENTATION_FR.md - Guide complet en français
🆘 Quick Help
emailer-simple-tool --help # General help
emailer-simple-tool config --help # Campaign management help
emailer-simple-tool send --help # Email sending help
emailer-simple-tool picture --help # Picture generation help
emailer-simple-tool gui # Launch graphical interface
⚡ Performance
- Picture Generation: 180 images/second
- Email Processing: 478 emails/second
- Recommended: Up to 100 recipients per campaign
🛡️ Security
- Email passwords encrypted and stored locally only
- No data sent to external servers except for email delivery
- All processing happens on your computer
Get started now: Read the complete documentation in your language!
Emailer Simple Tool - Making personalized email campaigns simple and accessible.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file emailer_simple_tool-10.0.0.tar.gz.
File metadata
- Download URL: emailer_simple_tool-10.0.0.tar.gz
- Upload date:
- Size: 332.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe00df42d26393598a0bc0ac6005e725efd6c38ffffd3a167089511f7066d854
|
|
| MD5 |
3bf18571d1e26ae6805c2b410c09e242
|
|
| BLAKE2b-256 |
07b44af63bbdb3de04cfebd610445468c629be5255d6207b82a44568c8b35b0c
|
File details
Details for the file emailer_simple_tool-10.0.0-py3-none-any.whl.
File metadata
- Download URL: emailer_simple_tool-10.0.0-py3-none-any.whl
- Upload date:
- Size: 169.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b7c6cbda650163497380991a6f2a90d65287d92e3e71dfc55020314d337bf06
|
|
| MD5 |
c60634c4360138323da1e71663c7ec8d
|
|
| BLAKE2b-256 |
f8404e16deba4072fbaee29626fba1c02da9fa1ef351e7e017706a73be1bd480
|