Homingbot

Fake SMTP Server & Low-Maintenance Email Generator
Alternatives To Homingbot
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Phpmailer19,9185,4641,002a day ago66March 06, 202346lgpl-2.1PHP
The classic email sending library for PHP
Mailinabox12,373
3 days ago517cc0-1.0Python
Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
Mailkit5,5714859816 days ago169June 17, 20236mitC#
A cross-platform .NET library for IMAP, POP3, and SMTP.
Mailu4,875
7 days ago147otherPython
Insular email distribution - mail server as Docker images
Remark424,468216 days ago18July 11, 202290mitGo
comment engine
Maildev4,39154287 days ago45July 20, 2023111otherSCSS
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
Maddy4,2261a month ago42May 29, 202390gpl-3.0Go
✉️ Composable all-in-one mail server.
Rainloop Webmail3,978
a day ago928mitPHP
Simple, modern & fast web-based email client
Check If Email Exists3,8953a month ago37August 15, 202270otherRust
Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.
Gomail3,8805958866 months ago21April 11, 201691mitGo
The best way to send emails in Go.
Alternatives To Homingbot
Select To Compare


Alternative Project Comparisons
Readme

Homingbot

Overview

Homingbot is a Fake SMTP Server & Low-Maintenance Email Generator. Its content are set to automatically expire after a set duration. It is divided into 2 parts:

  1. Controller or 'API' handles all rest API calls.
  2. Nest or 'SMTP Server' receives incoming mails.

Requirements

Running

  1. Install requirements pip3.6 install -r requirements.txt

  2. Update config.py
    Cassandra
    Update cassandra_hosts. If cassandra has ssl enabled, you'll have to provide an ssl cert and key.
    Nest
    If you enable TLS, provide an ssl key and cert.

  3. Launch python3.6 __main__.py

Usage

There are 3 API endpoints:

Endpoint Method Variables Details
/generate POST count* (INT) Generates and returns count email accounts
/accounts GET NONE Returns all accounts that are yet to expire
/emails POST account* (TEXT), index (INT) Returns the email-message(s) for the specified account

* - required

License

MIT License

Popular Email Projects
Popular Smtp Projects
Popular Messaging Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Email
Ssl
Nest
Smtp
Cassandra
Testing Tools
Smtp Server