aboutsummaryrefslogtreecommitdiff
path: root/modules/private
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-07-01 23:49:29 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-07-01 23:49:29 +0200
commitca4630caa90c8cc76687a3ccb76b4b4f16b20d5a (patch)
tree98f502549bd6f6aa0af2b3f82e41d4aa8005bb8e /modules/private
parentafcc5de071dfffdc507995d1845372ba40dc1dc2 (diff)
downloadNix-ca4630caa90c8cc76687a3ccb76b4b4f16b20d5a.tar.gz
Nix-ca4630caa90c8cc76687a3ccb76b4b4f16b20d5a.tar.zst
Nix-ca4630caa90c8cc76687a3ccb76b4b4f16b20d5a.zip
Add 465 port for mail submission
Diffstat (limited to 'modules/private')
-rw-r--r--modules/private/mail/postfix.nix11
-rw-r--r--modules/private/websites/tools/mail/www/index.html5
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>