More things that I left out of the previous emails.
You could try filing a bug on selinux-policy-targeted to see if they can
solve the wrong type on file creation and the .pid problem. In the
meantime, you can run "semanage permissive -a fetchmail_t" to allow the
fetchmail process to do whatever it wants (although you will still get
the log messages).