29 lines
653 B
Desktop File
29 lines
653 B
Desktop File
[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
|