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.2.tar.gz (342.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-10.0.2-py3-none-any.whl (170.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: emailer_simple_tool-10.0.2.tar.gz
  • Upload date:
  • Size: 342.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-10.0.2.tar.gz
Algorithm Hash digest
SHA256 8d639c082e70118d30b34e847230dff26597f25452438315271361c085255aca
MD5 8303824e82b9d0a0b02df4b05a7af6d3
BLAKE2b-256 6aeb609013d97716cddf11c726e1559f129a27d5d02016fe923c4ffa49efca0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for emailer_simple_tool-10.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ca65df5b345c30284bdad739e7c73093266da4fc536af4e70ba12f10134c84d8
MD5 bec3238ef9c296f5ee6ac4bd5134d23c
BLAKE2b-256 530848faca148790405b4d0eea6d0dad9f99bb7ba45c74e88aac62062105b684

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