Skip to main content

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:

✨ 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:

🆘 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emailer_simple_tool-10.0.7.tar.gz (362.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

emailer_simple_tool-10.0.7-py3-none-any.whl (170.1 kB view details)

Uploaded Python 3

File details

Details for the file emailer_simple_tool-10.0.7.tar.gz.

File metadata

  • Download URL: emailer_simple_tool-10.0.7.tar.gz
  • Upload date:
  • Size: 362.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for emailer_simple_tool-10.0.7.tar.gz
Algorithm Hash digest
SHA256 c4b868c455377ccb23f3a18f693c3f89404ec65817758c21678f6e9669885ff7
MD5 b3f9a1250ef94a882d9e476131441244
BLAKE2b-256 6a0e5c5779aa7aca4be74a3f01950d5a8a60a9cc034ac2d8d36a3cec8250e014

See more details on using hashes here.

File details

Details for the file emailer_simple_tool-10.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for emailer_simple_tool-10.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b29600d260454bf2bceabf56eb8741f61279b48cbd4b24bf548f2bd5a545b510
MD5 e8801a561b97cf13b6c649a6d1c74d90
BLAKE2b-256 ab75000d56faece29431a08012b0cd9da3e280061e14431482983ce49e2a5c2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page