I need to drop Yahoo! since they will be charging for email services. I need a new provider.

I need:
- Pop access
- that it be free

I would like:
- no spam (filtering provider)
- no ads from the provider.
- Runs on a non-Microsoft OS.