On 04/04/2020 10:08, Ian Zimmerman via Exim-users wrote:
> AFAIK running exim under systemd (as the OP clearly does) requires -f in
> any case.
I don't think so. Here's a unit file I'm using
(though I have no idea if it is optimal) :-
=================%cut here%================
# /usr/lib/systemd/system/exim.service
[Unit]
Description=Exim Mail Transport Agent
After=network.target
Conflicts=sendmail.service postfix.service
[Service]
PIDFile=/var/spool/exim/exim.pid
Environment=QUEUE=5m
Environment=PIDFILE=/var/spool/exim/exim.pid
EnvironmentFile=-/etc/sysconfig/exim
ExecStartPre=-/usr/libexec/exim-gen-cert
ExecStart=/usr/sbin/exim -bd -oP ${PIDFILE} -q${QUEUE}
ExecReload=/bin/sh -c 'kill -s HUP `cat ${PIDFILE}`'
[Install]
WantedBy=multi-user.target
# /etc/systemd/system/exim.service.d/execpre.conf
[Service]
ExecStartPre=-/usr/libexec/exim/ensure_exim_sqlite
TimeoutStartSec = 120
=================%cut here%================
--
Cheers,
Jeremy
--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/