l 2 websites domsen: use msmtp as sendmail

This commit is contained in:
lassulus 2016-05-13 00:22:22 +02:00
parent 3df6f0f98f
commit d4b67a1fed

View file

@ -1,7 +1,10 @@
{ config, pkgs, lib, ... }:
let
inherit (config.krebs.lib) genid;
inherit (config.krebs.lib)
genid
readFile
;
inherit (import ../../4lib { inherit lib pkgs; })
manageCert
manageCerts
@ -11,6 +14,16 @@ let
serveOwncloud
serveWordpress;
msmtprc = pkgs.writeText "msmtprc" ''
account prism
host localhost
account default: prism
'';
sendmail = pkgs.writeDash "msmtp" ''
exec ${pkgs.msmtp}/bin/msmtp --read-envelope-from -C ${msmtprc} "$@"
'';
in {
imports = [
( ssl [ "reich-gebaeudereinigung.de" ])
@ -66,13 +79,10 @@ in {
createHome = true;
};
services.phpfpm.phpIni = pkgs.runCommand "php.ini" {
options = ''
extension=${pkgs.phpPackages.apcu}/lib/php/extensions/apcu.so
'';
} ''
cat ${pkgs.php}/etc/php-recommended.ini > $out
echo "$options" >> $out
services.phpfpm.phpIni = pkgs.writeText "php.ini" ''
${readFile "${pkgs.php}/etc/php-recommended.ini"}
extension=${pkgs.phpPackages.apcu}/lib/php/extensions/apcu.so
sendmail_path = ${sendmail} -t
'';
}