Skip to content

[Feature]: 📬 Native Mail Server & Webmail Integration #29

@Cylae

Description

@Cylae

Here is the refined version. It keeps the structure but dials back the technical "instruction" to a friendly, informed suggestion. It respects that they are the experts while clearly stating what you want as a customer.


💡 Feature Description

I’d like to request a native Mail Server feature and Webmail client for QuickBox Pro v3.

Basically, the ability to handle email for my domain (e.g., me@mydomain.com) directly on the server, managed through the dashboard or the qb installer.

📈 Motivation and Context

QuickBox handles almost everything else perfectly (media, files, system), but Email is the one missing piece for a complete self-hosted "box."

Right now, if we want email, we have to either set up a separate VPS or try to manually install Postfix/Dovecot, which risks breaking the existing QuickBox configuration. Having this native would be a huge quality-of-life improvement for those of us trying to de-google.

🛠️ Suggested Implementation (if known)

I’ve had good experiences with this stack, which might fit well here:

  • Backend: Postfix & Dovecot. (Maybe containerized to keep the host OS clean?)
  • Webmail: SnappyMail. It’s a fork of RainLoop—it's very fast, modern, and lightweight since it doesn't require a database.

Integration ideas:

  • It would need to hook into the existing Let's Encrypt setup so mail certs auto-renew.
  • Ideally, it would map to existing system users.

🖼️ Visuals or References (optional)

🔗 Related Issues or Discussions

🧩 Additional Notes

The only major hurdle I can foresee is that many VPS providers block Port 25. It might be worth adding an option during install to define a "Relay Host" (like Mailgun/SendGrid) for users on restricted networks.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestin-reviewFR/issue is under active review. Awaiting feedback, approval, or revisions before proceeding.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions