fetchmail comes with a very long manual page. To see it:
$ man fetchmail |
fetchmail also has a FAQ, /usr/share/doc/fetchmail/FAQ.gz . It covers from the background to how to play with some brain-dead servers.
If you have a trouble, check the known bugs of fetchmail. The fetchmail home page may be useful. A bug in fetchmail can be a security hole.