diff options
author | obadz <obadz-git@obadz.com> | 2016-05-22 21:22:39 +0100 |
---|---|---|
committer | obadz <obadz-git@obadz.com> | 2016-05-23 02:59:20 +0100 |
commit | e69ed2b64b39e0bf117174cb1ec75c4acc2d211f (patch) | |
tree | a2fc6f32fee7e3f2b7e010bc3a31352e303b4fd2 /nixos/modules/services/mail/opensmtpd.nix | |
parent | cc41cb30e33a071e4e5e86d277579fc02d0bf7de (diff) | |
download | nixlib-e69ed2b64b39e0bf117174cb1ec75c4acc2d211f.tar nixlib-e69ed2b64b39e0bf117174cb1ec75c4acc2d211f.tar.gz nixlib-e69ed2b64b39e0bf117174cb1ec75c4acc2d211f.tar.bz2 nixlib-e69ed2b64b39e0bf117174cb1ec75c4acc2d211f.tar.lz nixlib-e69ed2b64b39e0bf117174cb1ec75c4acc2d211f.tar.xz nixlib-e69ed2b64b39e0bf117174cb1ec75c4acc2d211f.tar.zst nixlib-e69ed2b64b39e0bf117174cb1ec75c4acc2d211f.zip |
opensmtpd: 5.7.3p2 -> 5.9.2p1
Diffstat (limited to 'nixos/modules/services/mail/opensmtpd.nix')
-rw-r--r-- | nixos/modules/services/mail/opensmtpd.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/nixos/modules/services/mail/opensmtpd.nix b/nixos/modules/services/mail/opensmtpd.nix index 42a1244cde57..e773cdedaea2 100644 --- a/nixos/modules/services/mail/opensmtpd.nix +++ b/nixos/modules/services/mail/opensmtpd.nix @@ -107,7 +107,16 @@ in { wantedBy = [ "multi-user.target" ]; wants = [ "network.target" ]; after = [ "network.target" ]; - preStart = "mkdir -p /var/spool"; + preStart = '' + mkdir -p /var/spool/smtpd + + mkdir -p /var/spool/smtpd/offline + chown root.smtpq /var/spool/smtpd/offline + chmod 770 /var/spool/smtpd/offline + + mkdir -p /var/spool/smtpd/purge + chmod 700 /var/spool/smtpd/purge + ''; serviceConfig.ExecStart = "${opensmtpd}/sbin/smtpd -d -f ${conf} ${args}"; environment.OPENSMTPD_PROC_PATH = "${procEnv}/libexec/opensmtpd"; }; |