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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

emailer_simple_tool-10.0.5-py3-none-any.whl (169.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for emailer_simple_tool-10.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2acc1d97a345f8f4620122e0a1c079114d692171b71d7008b8ebff2f834926f0
MD5 49a4c44a703e2ea5637160b11b8467d0
BLAKE2b-256 3d8d8cbe32bbc94c72179e50fbcb3bc35573784f8e8013fe9e8e653ce8e7731a

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