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/

Reply via email to