From ddfa13bd4dee3af2cce8a8340b388cbb82341983 Mon Sep 17 00:00:00 2001 From: Grigory Shipunov Date: Fri, 12 Aug 2022 01:33:11 +0200 Subject: [PATCH] move msmtp config to nix --- modules/mail/default.nix | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/modules/mail/default.nix b/modules/mail/default.nix index e57fba5..1c04437 100644 --- a/modules/mail/default.nix +++ b/modules/mail/default.nix @@ -27,7 +27,43 @@ in programs.msmtp = { enable = true; setSendmail = true; + extraConfig = '' + account mail@oxapentane.com + host smtp.migadu.com + port 587 + from *@oxapentane.com + user mail@oxapentane.com + passwordeval cat ${config.sops.secrets."mail/oxapentane.com".path} + auth on + tls on + tls_trust_file /etc/ssl/certs/ca-certificates.crt + logfile ~/.msmtp.log + + account grigory@shipunov.xyz + host smtp.migadu.com + port 587 + from *@shipunov.xyz + user grigory@shipunov.xyz + passwordeval cat ${config.sops.secrets."mail/shipunov.xyz".path} + auth on + tls on + tls_trust_file /etc/ssl/certs/ca-certificates.crt + logfile ~/.msmtp.log + + account dump@dvb.solutions + host smtp.migadu.com + port 587 + from dump@dvb.solutions + user dump@dvb.solutions + passwordeval cat ${config.sops.secrets."mail/dvb.solutions".path} + auth on + tls on + tls_trust_file /etc/ssl/certs/ca-certificates.crt + logfile ~/.msmtp.log + ''; }; + + systemd.user = { services.mbsync = {