Skip to content
/ InboxAPI Public

A lightweight email testing API that generates namespaces and captures emails for integration testing

License

Notifications You must be signed in to change notification settings

c2y5/InboxAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

InboxAPI πŸ“¬

InboxAPI is a lightweight email testing API that generates namespaces and captures emails for integration testing.

Try it out yourself here!


Banner


Installation πŸ“¦

  1. Clone the repository:

    git clone https://github.com/c2y5/InboxAPI.git
    cd InboxAPI
  2. Install dependencies:

    pip install -r requirements.txt
  3. Setup .env

    MONGO_URI=
    SECRET_KEY=
    JWT_SECRET_KEY=
    
  4. In Cloudflare worker create a worker, edit the domain urls in ./worker.js (line 7 & 47) and deploy it

  5. In the Email tab -> routing rules -> catch-all -> set it to send to worker


Usage πŸš€

Run the app locally:

python app.py

Open your browser at http://localhost:5000.


License πŸ“„

This project is licensed under the MIT License - see the LICENSE file for details.


Contributing 🀝

Feel free to submit issues or pull requests! Suggestions to improve InboxAPI are very welcome.


About

A lightweight email testing API that generates namespaces and captures emails for integration testing

Resources

License

Stars

Watchers

Forks