}
];
- config.networking.firewall.allowedTCPPorts = [ 25 587 ];
+ config.networking.firewall.allowedTCPPorts = [ 25 465 587 ];
config.nixpkgs.overlays = [ (self: super: {
postfix = super.postfix.override { withMySQL = true; };
sslKey = "/var/lib/acme/mail/key.pem";
recipientDelimiter = "+";
masterConfig = {
+ submissions = {
+ type = "inet";
+ private = false;
+ command = "smtpd";
+ args = ["-o" "smtpd_tls_wrappermode=yes" ] ++ (let
+ mkKeyVal = opt: val: [ "-o" (opt + "=" + val) ];
+ in lib.concatLists (lib.mapAttrsToList mkKeyVal config.services.postfix.submissionOptions)
+ );
+ };
dovecot = {
type = "unix";
privileged = true;
<li>IMAP: <span class="code">imap.immae.eu</span>
<ul>
<li>No unencrypted access</li>
- <li>STARTTLS: 143 (recommended)</li>
+ <li>STARTTLS: 143</li>
<li>SSL: 993</li>
</ul>
</li>
<li>POP3: <span class="code">pop3.immae.eu</span>
<ul>
<li>No unencrypted access</li>
- <li>STARTTLS: 110 (recommended)</li>
+ <li>STARTTLS: 110</li>
<li>SSL: 995</li>
</ul>
</li>
<ul>
<li>No unencrypted access</li>
<li>STARTTLS: 587</li>
+ <li>SSL: 465</li>
</ul>
</li>
<li>Sieve: <span class="code">imap.immae.eu</span>