summaryrefslogtreecommitdiff
path: root/configs/system-integration/systemd/socket/exim.service
diff options
context:
space:
mode:
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>2022-11-03 22:03:55 +0100
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>2022-11-03 22:03:55 +0100
commit121036bcab7c62dfef7ed04c6343034c9e3abb24 (patch)
tree6461b266d2896aa1ff675db0159490e38b568422 /configs/system-integration/systemd/socket/exim.service
parenta822e981b4e89c8e439f59a35c52e206b330713f (diff)
downloadexim4-121036bcab7c62dfef7ed04c6343034c9e3abb24.tar.gz
configs/ may be a better placehs/systemd-units
Diffstat (limited to 'configs/system-integration/systemd/socket/exim.service')
-rw-r--r--configs/system-integration/systemd/socket/exim.service16
1 files changed, 16 insertions, 0 deletions
diff --git a/configs/system-integration/systemd/socket/exim.service b/configs/system-integration/systemd/socket/exim.service
new file mode 100644
index 000000000..d708b1f3b
--- /dev/null
+++ b/configs/system-integration/systemd/socket/exim.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=Exim MTA (socket activated)
+Documentation=man:exim
+Documentation=https://exim.org/docs.html
+
+[Service]
+Environment=INACTIVITY_TIMEOUT=5m
+ExecStart=exim -bw${INACTIVITY_TIMEOUT}
+StandardInput=socket
+StandardError=journal
+
+ProtectSystem=strict
+ReadWriteDirectories=/var/spool/exim
+ReadWriteDirectories=/var/log/exim
+
+Slice=exim.slice