23 lines
679 B
Nix
23 lines
679 B
Nix
{ config, ... }:
|
|
|
|
{
|
|
imports = [ ../../packages/systemd-alert.nix ];
|
|
|
|
config.services.postfix = {
|
|
enable = true;
|
|
destination = [ ]; # Disable local delivery
|
|
|
|
mapFiles.smtp_sasl_password_maps = config.host.local + "/resources/smtp-sasl-password-maps";
|
|
|
|
origin = "andrew.kvalhe.im";
|
|
config = {
|
|
relayhost = "[email-smtp.us-west-2.amazonaws.com]:587";
|
|
smtp_use_tls = "yes";
|
|
smtp_tls_security_level = "encrypt";
|
|
smtp_tls_note_starttls_offer = "yes";
|
|
smtp_sasl_auth_enable = "yes";
|
|
smtp_sasl_security_options = "noanonymous";
|
|
smtp_sasl_password_maps = "hash:/var/lib/postfix/conf/smtp_sasl_password_maps";
|
|
};
|
|
};
|
|
}
|