| .gitea | ||
| app | ||
| assets | ||
| config | ||
| database | ||
| docs | ||
| langs | ||
| public | ||
| resources | ||
| screenshots | ||
| sh | ||
| storage | ||
| .editorconfig | ||
| .env_sample | ||
| .gitignore | ||
| .htaccess | ||
| .phpactor.json | ||
| .prettierrc.json | ||
| APP_STRUCTURE.md | ||
| CODE_OF_CONDUCT.md | ||
| composer.json | ||
| composer.lock | ||
| composer.phar | ||
| config_sample.ini | ||
| CONTRIBUTING.md | ||
| esbuild.config.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| phpactor.schema.json | ||
| README.md | ||
| SECURITY.md | ||
| VERSION | ||
NexMail
A modern, beautiful, open-source webmail client built from scratch for individuals and teams. Licensed under the AGPL v3.
✨ Features
- Modern Interface: Clean, intuitive design for seamless email management
- Privacy-Focused: Self-hosted for complete control over your data
- Custom Branding: Customize logos, favicons, app names, and themes
- Enterprise Ready: Built with modern security standards and scalability
🛠️ Requirements
- PHP >= 8.2
- Node.js >= 20.x
- Vue.js >= 3.5
- Tailwind CSS >= 4.1
- Redis (for caching)
- Composer (PHP dependency management)
- Web Server (Apache, Nginx, or compatible)
- Database (MariaDB or MySQL)
Refer to composer.json and package.json for detailed dependency information.
🚀 Installation
We provide comprehensive documentation for various deployment scenarios:
- Development Setup - For contributors and local development
- Production Installation - For production deployments
- Upgrade Guide - For updating existing installations
📸 Screenshots
It will not be a complete README file until there is a screenshot section. :)
❓ FAQ
Have questions? Check our FAQ section for commonly answered questions.
If you can't find your answer, please:
- Create an issue in our repository
- Contact us at [email protected]
🤝 Contributing
We welcome contributions of all kinds, from bug reports and feature requests to code improvements and documentation.
Guidelines:
- Be respectful, clear, and constructive in all discussions
- Search existing issues before creating new ones
- Keep pull requests focused and well-documented
Read our full Contributing Guide for detailed information.
📜 Code of Conduct
We are committed to fostering a welcoming and inclusive community.
Our Standards:
- Treat all community members with respect and professionalism
- Focus on constructive feedback and collaborative problem-solving
- Maintain a harassment-free environment for everyone
Review our complete Code of Conduct for more details.
🔒 Security
We take security seriously. Please review our Security Policy for reporting vulnerabilities and security-related information.
📄 License
NexMail is licensed under the GNU Affero General Public License v3.0 (AGPL v3). See the LICENSE file for complete details.
This license ensures that improvements to our webmail client remain open source, particularly when deployed for network access. For commercial use or proprietary deployments, please contact us at [email protected] to discuss licensing options and commercial support.
💝 Support NexMail
Developing and maintaining NexMail requires significant time and effort. Help us keep the project sustainable and free:
- 💰 Donate: Support our development via Patreon
- 💻 Contribute: See our Contributing Guide
- 🏢 Commercial Use: Email [email protected]
- 🐛 Report Issues: Help us improve by reporting bugs
Thank you for your interest in NexMail! Together, we're building better email experiences.
