Ive followed this setup perfectly and have a nice working mail server.
My question is that how can you add fetchmail to fetch users email gmail, yahoo etc and have them go to the correct box? if the users are virtual how would i tell fetchmail where to put the fetched mail? can fetchmail hand it off to one of the other programs (amavis for example) and have it delivered that way after its spam and virus checks? or possibly drop it off with postfix, then postfix will send if off to be scanned and then deliver the mail since it knows who and where the users are?
im just confused about how to accomplish that.

I have added that file, changed the settings for my account i want to fetch, but it still doesnt do anything. it doesnt seem to work in a virtual env.
doesnt fetchmail look for config files in: $HOME/.fetchmailrc?
when i try run fetchmail (as root or user) i get :
fetchmail: no mailservers have been specified.

but they are clearly defined in the fetchmailrc file i put in the /etc dir.

any other ideas?

Thanks for the help.

EDIT:
Nevermind, i left the <>'s in there by mistake. seems to be fetching now...