Fetchmail used to have a SysV script in /etc/init.d/ which was modified to read /etc/sysconfig/fetchmail, now it’s a systemd service file which does not - it only reads /etc/fetchmailrc
If you want to add parameters, you could either do it in the rc or modify the systemd file ( /usr/lib/systemd/system/fetchmail.service ) but that might get overwritten by an update.
As a quick fix I modified the latter. Being unsure about the first option I had a look at /etc/init.d/postfix and would have some minimal solution for fetchmail. Would sourcing /etc/sysconfig/fetchmail, invoking fetchmail in file /etc/init.d/fetchmail and adding a link in /etc/init.d/rc3.d/ work? Which command will take precedence, /usr/lib/systemd/system/fetchmail.service or /etc/init.d/fetchmail?
SysV scripts are going the way of the dodo in the future so it’s a safe bet to use a systemd file.
You could prevent the systemd file from being overwritten with chattr +i ( http://en.wikipedia.org/wiki/Chattr, +i being immutable ie. cannot be overwritten ) in case you want to make changes to it. Remember to systemctl daemon-reload so the changes to the systemd service file will take effect.
Set immutable attribute and got an error when refreshing fetchmail-6.3.26-6.1.4.x86_64. The file is now safe from being overwritten without being noticed.