User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
email [2025/03/06 14:41] – [Architecture] willyemail [2025/03/06 14:47] (current) willy
Line 3: Line 3:
 While the e-mail is one of the most ancient internet protocols, like DNS, it has been integrated with many pieces and bit over the decades to evolve it to an usable state today.  While the e-mail is one of the most ancient internet protocols, like DNS, it has been integrated with many pieces and bit over the decades to evolve it to an usable state today. 
  
-E-Mail has tons of issues, like spam, abuse and plain brute-force attacks on top of no default encryption and limited overall security. To address most of these issues over the years new protocols and standards emerged, like DKIM, SPF, DMARC and so on. The basic SMTP has been integrated with TLS/SSL to provide wire encryption, and the ancient POP3 is nowadays replaced by IMAP and even JMAP.+E-Mail has tons of issues, like spam, abuse and plain brute-force attacks on top of no default encryption and limited overall security. To address most of these issues over the years new protocols and standards emerged, like DKIM, SPF, DMARC and so on. The basic SMTP has been integrated with TLS/SSL to provide wire encryption, and the ancient POP3 is nowadays replaced by IMAPJMAP is growing, but as of today it still lacks from both server and client side.
  
  
Line 49: Line 49:
 ===== Sources ===== ===== Sources =====
  
-Everything in the following pages is directly taken (and adjusted to my liking) from [[https://wiki.gentoo.org/wiki/Complete_Virtual_Mail_Server|The Gentoo Virtual Mail Server guide]] which is a deep and very detailed read on the topic. I will stray a little bit from that guide.+Most content in the following pages is taken (and adjusted to my liking) from [[https://wiki.gentoo.org/wiki/Complete_Virtual_Mail_Server|The Gentoo Virtual Mail Server guide]] which is a deep and very detailed read on the topic. I will stray a little bit from that guide.
  
 The main changes to the wiki pages is using SQLite3 instead of MySQL / PostgreSQL, which is perfectly fine for a few users like my use case, and a different folders & permission layout. The main changes to the wiki pages is using SQLite3 instead of MySQL / PostgreSQL, which is perfectly fine for a few users like my use case, and a different folders & permission layout.
Line 63: Line 63:
   * NGINX + PHP-FPM for web access (admin console + webmail)   * NGINX + PHP-FPM for web access (admin console + webmail)
   * [[https://github.com/postfixadmin/postfixadmin|PostfixAdmin]], the email configuration WEB gui   * [[https://github.com/postfixadmin/postfixadmin|PostfixAdmin]], the email configuration WEB gui
-  * Roundcube +  * [[https://roundcube.net/|RoundCube]] webmail, installation [[services:roundcube|here]]. 
-  * OpenDKIM +  * [[http://www.opendkim.org/|OpenDKIM]] 
-  * OpenDMARC +  * [[https://github.com/trusteddomainproject/OpenDMARC|OpenDMARC]] 
-  * Spamassassin+  * Spam (SpamAssassin or RSpamd - WIP)
  
- +<code>                                                                
- +
-<code> +
-                                                                     +
-                                                                    +
        ┌──────────────────────┐                                             ┌──────────────────────┐                                     
        │                      │                                             │                      │                                     

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information