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-11.0.0.tar.gz (439.4 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-11.0.0-py3-none-any.whl (247.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: emailer_simple_tool-11.0.0.tar.gz
  • Upload date:
  • Size: 439.4 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-11.0.0.tar.gz
Algorithm Hash digest
SHA256 17455169f223889633945ba99b9e252d12d7f56d8d2138bf114fec9835167038
MD5 00c37596a40771f740ec98ba631624a2
BLAKE2b-256 03a51abda6158518920385ba6ae1a9c6dde37d4b7c3760334c4591bd2262943d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for emailer_simple_tool-11.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e78e775597b58c9cf78e8b9fdff42d665a465ed5d9961da333159d8d7e1fb967
MD5 a5c9a9396f37553d9fcc19f8d6c03079
BLAKE2b-256 40f92b454e9745723badb943b2a8a9cbc75442af47bf14785170cb1620b00792

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