From 4be036ca648409017fc9a98c9c63a914df79e8b8 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Tue, 16 Apr 2013 17:01:35 +0200 Subject: [PATCH] ssmtp: Add AuthUser and AuthPass options. Signed-off-by: Moritz Ulrich --- modules/programs/ssmtp.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/programs/ssmtp.nix b/modules/programs/ssmtp.nix index 2859f70e6aa..dab5235d4e9 100644 --- a/modules/programs/ssmtp.nix +++ b/modules/programs/ssmtp.nix @@ -63,6 +63,22 @@ let "; }; + authUser = mkOption { + default = ""; + example = "foo@example.org"; + description = " + Username used for SMTP auth. Leave blank to disable. + "; + }; + + authPass = mkOption { + default = ""; + example = "correctHorseBatteryStaple"; + default = " + Password used for SMTP auth. + "; + } + }; }; @@ -82,6 +98,8 @@ mkIf cfg.directDelivery { UseTLS=${if cfg.useTLS then "YES" else "NO"} UseSTARTTLS=${if cfg.useSTARTTLS then "YES" else "NO"} #Debug=YES + ${if cfg.authUser != "" then "AuthUser=${cfg.authUser}" else ""} + ${if cfg.authPass != "" then "AuthPass=${cfg.authPass}" else ""} ''; target = "ssmtp/ssmtp.conf"; }