SharkMailer is a lightweight and easy-to-integrate library designed to streamline email sending in C++ and Python applications. Whether you're building a system notification tool, sending reports, or integrating email alerts, SharkMailer provides a clean and consistent API across both languages.
Key Features • Requirements • How To Use • Download • Credits • Related • License
-
Cross-language Support: Native bindings for both C++ and Python.
-
SMTP Support: Easily send emails through any SMTP server (e.g., Gmail, Outlook, custom).
-
TLS/SSL Encryption: Secure email transmission with full TLS/SSL support.
-
Attachment Support: Send emails with file attachments (PDFs, images, logs, etc.).
-
HTML & Plain Text: Compose rich HTML or plain text emails.
-
Authentication Support: Supports SMTP authentication (username/password).
-
Lightweight Dependency: Minimal external dependencies, easy to embed or deploy.
-
Asynchronous Sending (optional): Non-blocking email sending for Python and C++ threads.
If you are working on C++ project, you need:
If you are working on python project, you need:
- NONE
To clone and run this repo, you'll need Git installed on your computer. From your command line:
# Clone this repository and go into it
git clone https://github.com/ZouariOmar/SharkMailer && cd SharkMailer
For C++:
cd C++
chmod u+x run.sh
./run.sh build --root
./run.sh run # See SharkMailer/C++/project/src/main.cpp
Or put EmailSender.cpp and EmailSender.hpp in your project
For Python:
cd Python
python3 EmailSender.py
Note If you're using Linux Bash for Windows, see this guide.
You can download the latest installable version of SharkMailer for Windows, macOS and Linux.
SharkMailer is an emailware. Meaning, if you liked using this app or it has helped you in any way, I'd like you send me an email at [email protected] about anything you'd want to say about this software. I'd really appreciate it!
This software uses the following open source packages:
Astra - A cross-platform desktop application designed to streamline shopping mall operations
MIT
Email [email protected] · GitHub ZouariOmar · linkedin Zouari Omar