summaryrefslogtreecommitdiff
path: root/configs/system-integration/systemd/daemon/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/daemon/exim.service
parenta822e981b4e89c8e439f59a35c52e206b330713f (diff)
downloadexim4-121036bcab7c62dfef7ed04c6343034c9e3abb24.tar.gz
configs/ may be a better placehs/systemd-units
Diffstat (limited to 'configs/system-integration/systemd/daemon/exim.service')
-rw-r--r--configs/system-integration/systemd/daemon/exim.service25
1 files changed, 25 insertions, 0 deletions
diff --git a/configs/system-integration/systemd/daemon/exim.service b/configs/system-integration/systemd/daemon/exim.service
new file mode 100644
index 000000000..b4675919f
--- /dev/null
+++ b/configs/system-integration/systemd/daemon/exim.service
@@ -0,0 +1,25 @@
+[Unit]
+Description=Exim MTA (daemon)
+Documentation=man:exim
+Documentation=https://exim.org/docs.html
+
+Requires=network.target
+After=networking.target
+
+[Service]
+Environment=DAEMON_OPTS=
+Environment=QUEUE_OPTS=-q15m
+EnvironmentFile=-/etc/default/exim
+
+Type=exec
+ExecStart=exim -bdf $DAEMON_OPTS $QUEUE_OPTS
+ExecReload=kill -HUP ${MAINPID}
+
+ProtectSystem=strict
+ReadWriteDirectories=/var/spool/exim
+ReadWriteDirectories=/var/log/exim
+
+Slice=exim.slice
+
+[Install]
+WantedBy=multi-user.target