From 4be036ca648409017fc9a98c9c63a914df79e8b8 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich <moritz@tarn-vedra.de> Date: Tue, 16 Apr 2013 17:01:35 +0200 Subject: [PATCH 1/2] ssmtp: Add AuthUser and AuthPass options. Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de> --- modules/programs/ssmtp.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/programs/ssmtp.nix b/modules/programs/ssmtp.nix index 2859f70e6aa2..dab5235d4e9f 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"; } From 89cf51f2a4c4d96423c610bdf0f6b8174cc20e32 Mon Sep 17 00:00:00 2001 From: Moritz Ulrich <moritz@tarn-vedra.de> Date: Tue, 16 Apr 2013 17:37:36 +0200 Subject: [PATCH 2/2] Forgot semicolon. (M) Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de> --- modules/programs/ssmtp.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/programs/ssmtp.nix b/modules/programs/ssmtp.nix index dab5235d4e9f..abff4e707a02 100644 --- a/modules/programs/ssmtp.nix +++ b/modules/programs/ssmtp.nix @@ -77,7 +77,7 @@ let default = " Password used for SMTP auth. "; - } + }; };