29 lines
653 B
SYSTEMD
29 lines
653 B
SYSTEMD
|
[Unit]
|
||
|
Description=msmtp daemon
|
||
|
Documentation=man:msmtpd(1)
|
||
|
|
||
|
[Service]
|
||
|
DynamicUser=true
|
||
|
AmbientCapabilities=CAP_NET_BIND_SERVICE
|
||
|
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
|
||
|
NoNewPrivileges=true
|
||
|
# NoNewPrivileges prevents the setgid mechanism from working
|
||
|
# so since msmtp is setgid in order to read /etc/msmtprc, the
|
||
|
# msmtp group need to be added in a different way
|
||
|
SupplementaryGroups=msmtp
|
||
|
|
||
|
Environment=INTERFACE=127.0.0.1 PORT=25
|
||
|
EnvironmentFile=-/etc/sysconfig/msmtpd
|
||
|
|
||
|
Type=simple
|
||
|
ExecStart=/usr/bin/msmtpd --interface=${INTERFACE} --port=${PORT}
|
||
|
|
||
|
Restart=always
|
||
|
RestartSec=60
|
||
|
|
||
|
ProtectHome=true
|
||
|
PrivateTmp=true
|
||
|
|
||
|
[Install]
|
||
|
WantedBy=multi-user.target
|