Am 03.04.26 um 17:26 schrieb László Böszörményi (GCS):
Hi,
On Sat, Feb 28, 2026 at 3:45 AM Christian Marillat <[email protected]> wrote:
After the last upgrade :
,----
| $ sudo service fetchmail start
| Failed to start fetchmail.service: Unit fetchmail.service not found.
`----
Yup, systemd no longer supports service start / stop via initscripts.
Default for fetchmail also changed from system wide start to per user
support.
You need to copy your /etc/fetchmailrc to ~/.fetchmailrc
Enable the service with systemctl --user enable fetchmail
For the first time start it with systemctl --user start fetchmail
I would suggest that unless there is a mechanism in place to run
fetchmail as a non-root user out of usual due diligence, we shouldn't go
that way, I may make fetchmail 7 refuse to run with privileges even.
With systemD, I think the per-user "linger" (= persistent after logout)
flag and per instance template .service will be a better fit. That
service could be installed systemwide as [email protected]; root may
need to run "loginctl enable-linger <peruser>" (untested, I do not use
Debian daily) and then users can install their per-instance locally.
--
Matthias Andree