nixos-config/services/mail.nix

32 lines
559 B
Nix
Raw Normal View History

2023-12-08 21:58:09 +01:00
{ config, ... }:
{
2023-12-08 21:58:09 +01:00
age.secrets.smtp = {
file = ../secrets/smtp.age;
group = "smtp";
mode = "440";
};
programs.msmtp = {
enable = true;
defaults = {
tls = true;
tls_starttls = true;
auth = true;
};
accounts.default = {
tls = true;
tls_starttls = true;
2024-12-08 16:49:11 +01:00
host = "smtp.protonmail.ch";
port = 587;
2024-12-08 16:49:11 +01:00
user = "server@felschr.com";
2022-05-04 03:02:47 +02:00
passwordeval = "cat ${config.age.secrets.smtp.path}";
2024-12-08 16:49:11 +01:00
from = "server@felschr.com";
};
};
2023-12-08 21:58:09 +01:00
2024-05-26 16:45:38 +02:00
users.groups.smtp = {
gid = 983;
};
}