diff options
-rw-r--r-- | modules/private/mail/postfix.nix | 11 | ||||
-rw-r--r-- | modules/private/websites/tools/mail/www/index.html | 5 |
2 files changed, 13 insertions, 3 deletions
diff --git a/modules/private/mail/postfix.nix b/modules/private/mail/postfix.nix index dfe6129..ee4ac35 100644 --- a/modules/private/mail/postfix.nix +++ b/modules/private/mail/postfix.nix | |||
@@ -77,7 +77,7 @@ | |||
77 | } | 77 | } |
78 | ]; | 78 | ]; |
79 | 79 | ||
80 | config.networking.firewall.allowedTCPPorts = [ 25 587 ]; | 80 | config.networking.firewall.allowedTCPPorts = [ 25 465 587 ]; |
81 | 81 | ||
82 | config.nixpkgs.overlays = [ (self: super: { | 82 | config.nixpkgs.overlays = [ (self: super: { |
83 | postfix = super.postfix.override { withMySQL = true; }; | 83 | postfix = super.postfix.override { withMySQL = true; }; |
@@ -205,6 +205,15 @@ | |||
205 | sslKey = "/var/lib/acme/mail/key.pem"; | 205 | sslKey = "/var/lib/acme/mail/key.pem"; |
206 | recipientDelimiter = "+"; | 206 | recipientDelimiter = "+"; |
207 | masterConfig = { | 207 | masterConfig = { |
208 | submissions = { | ||
209 | type = "inet"; | ||
210 | private = false; | ||
211 | command = "smtpd"; | ||
212 | args = ["-o" "smtpd_tls_wrappermode=yes" ] ++ (let | ||
213 | mkKeyVal = opt: val: [ "-o" (opt + "=" + val) ]; | ||
214 | in lib.concatLists (lib.mapAttrsToList mkKeyVal config.services.postfix.submissionOptions) | ||
215 | ); | ||
216 | }; | ||
208 | dovecot = { | 217 | dovecot = { |
209 | type = "unix"; | 218 | type = "unix"; |
210 | privileged = true; | 219 | privileged = true; |
diff --git a/modules/private/websites/tools/mail/www/index.html b/modules/private/websites/tools/mail/www/index.html index 3727c42..88b0ebd 100644 --- a/modules/private/websites/tools/mail/www/index.html +++ b/modules/private/websites/tools/mail/www/index.html | |||
@@ -37,14 +37,14 @@ | |||
37 | <li>IMAP: <span class="code">imap.immae.eu</span> | 37 | <li>IMAP: <span class="code">imap.immae.eu</span> |
38 | <ul> | 38 | <ul> |
39 | <li>No unencrypted access</li> | 39 | <li>No unencrypted access</li> |
40 | <li>STARTTLS: 143 (recommended)</li> | 40 | <li>STARTTLS: 143</li> |
41 | <li>SSL: 993</li> | 41 | <li>SSL: 993</li> |
42 | </ul> | 42 | </ul> |
43 | </li> | 43 | </li> |
44 | <li>POP3: <span class="code">pop3.immae.eu</span> | 44 | <li>POP3: <span class="code">pop3.immae.eu</span> |
45 | <ul> | 45 | <ul> |
46 | <li>No unencrypted access</li> | 46 | <li>No unencrypted access</li> |
47 | <li>STARTTLS: 110 (recommended)</li> | 47 | <li>STARTTLS: 110</li> |
48 | <li>SSL: 995</li> | 48 | <li>SSL: 995</li> |
49 | </ul> | 49 | </ul> |
50 | </li> | 50 | </li> |
@@ -52,6 +52,7 @@ | |||
52 | <ul> | 52 | <ul> |
53 | <li>No unencrypted access</li> | 53 | <li>No unencrypted access</li> |
54 | <li>STARTTLS: 587</li> | 54 | <li>STARTTLS: 587</li> |
55 | <li>SSL: 465</li> | ||
55 | </ul> | 56 | </ul> |
56 | </li> | 57 | </li> |
57 | <li>Sieve: <span class="code">imap.immae.eu</span> | 58 | <li>Sieve: <span class="code">imap.immae.eu</span> |