Welcome to Cloudflare Temp Mail! This project provides an API to create temporary email addresses using your own Cloudflare domain. With this tool, you can enhance your privacy and manage email routing efficiently.
- Custom Domain: Use your own Cloudflare domain to generate temporary email addresses.
- Easy Integration: Simple REST API for seamless integration into your applications.
- Privacy Focused: Protect your personal email from spam and unwanted messages.
- Docker Support: Easily deploy the application using Docker.
- Lightweight: Built with Flask and Python, ensuring a fast and efficient service.
To get started with Cloudflare Temp Mail, you can visit the Releases section to download the latest version. Follow the instructions below to set up the project on your local machine.
Once you have the API running, you can create temporary email addresses. The API allows you to manage these addresses effectively. You can retrieve, delete, and list emails using simple HTTP requests.
Here are the main API endpoints available in this project:
- Endpoint:
POST /api/create
- Description: Creates a new temporary email address.
- Parameters:
domain
: Your Cloudflare domain.
- Endpoint:
GET /api/emails
- Description: Lists all emails associated with the temporary address.
- Endpoint:
DELETE /api/delete
- Description: Deletes a specific email address.
- Parameters:
email
: The email address to delete.
To install and run Cloudflare Temp Mail, follow these steps:
-
Clone the Repository:
git clone https://github.com/amad890/cloudflare-temp-mail.git cd cloudflare-temp-mail
-
Install Dependencies: You can use pip to install the required Python packages:
pip install -r requirements.txt
-
Run the Application: Start the Flask application:
python app.py
-
Using Docker: Alternatively, you can run the application using Docker:
docker build -t cloudflare-temp-mail . docker run -p 5000:5000 cloudflare-temp-mail
We welcome contributions! If you want to contribute to Cloudflare Temp Mail, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your fork.
- Create a pull request.
Please ensure your code adheres to the project's coding standards and includes relevant tests.
This project is licensed under the MIT License. See the LICENSE file for details.
To get the latest version of Cloudflare Temp Mail, visit the Releases section. Download the appropriate file and execute it to set up the application.
Cloudflare Temp Mail offers a robust solution for generating temporary email addresses with your own domain. It emphasizes privacy and ease of use. We hope you find this project useful and welcome any feedback or contributions.
For any questions or issues, feel free to open an issue in the repository. Happy coding!