mailman/templates/mailman.service.systemd.j2

23 lines
740 B
Django/Jinja

[Unit]
Description=Mailman 3 service
After=network.target remote-fs.target
Documentation=https://mailman.readthedocs.io/
ConditionPathExists={{ mailman_conf_dir }}/mailman.cfg
[Service]
WorkingDirectory={{ mailman_home }}/{{ mailman_virtualenv_name }}
Environment=PATH={{ mailman_bindir }}
ExecStart={{ mailman_bindir }}/mailman -C {{ mailman_conf_dir }}/mailman.cfg start
ExecReload={{ mailman_bindir }}/mailman -C {{ mailman_conf_dir }}/mailman.cfg restart
ExecStop={{ mailman_bindir }}/mailman -C {{ mailman_conf_dir }}/mailman.cfg stop
Type=forking
PIDFile={{ mailman_var_dir }}/master.pid
SyslogIdentifier=mailman
User={{ mailman_user }}
Group={{ mailman_user }}
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target