nixos-config/services/mail.nix
Felix Schröter 0dee8b4fa7
fix(secrets): fix permissions
Also moves key references into respective configs where they are used.
2022-05-06 03:44:47 +02:00

25 lines
486 B
Nix

{ config, pkgs, ... }:
{
age.secrets.smtp.file = ../secrets/smtp.age;
programs.msmtp = {
enable = true;
defaults = {
tls = true;
tls_starttls = true;
auth = true;
};
accounts.default = rec {
tls = true;
tls_starttls = true;
host = "smtp.web.de";
port = 587;
user = "felschr@web.de";
passwordeval = "cat ${config.age.secrets.smtp.path}";
# from = "%U@server.felschr.com";
from = user;
};
};
}