gmail and yahoo should be simple, and villanova shouldn't be too hard if you find the settings. i haven't upgraded to the wm6, but don't see why the settings would be any different. i have an aol account and all i have to do is put in my email address and it will automatically configure it for me. suprised it doesn't do that for yahoo, too. ---after a quick search it looks like you need to upgrade to a free yahoo!plus mail account for mobile mail, and then turn on the POP mail feature. then use this information:
Incoming mail (POP3) server: pop.mail.yahoo.com
Outgoing mail (SMTP) server: smtp.mail.yahoo.com (use authentication, optionally use port 587)
Account Name/Login Name: your Yahoo! Mail ID (your email address without the "@yahoo.com")
Gmail:
Basic Email Settings for Gmail
Incoming mail (POP3) server: pop.gmail.com (use SSL and port 995)
Outgoing mail (SMTP) server: smtp.gmail.com (use authentication and SSL; use port 465 or 587)
Account Name/Login Name: your full Gmail email address (username@gmail.com)
Personally i've never had to use port numbers for anything, but i guess it can't hurt and maybe that's why they don't send/receive for you? good luck
found a nice link, check it out here:
Setting up your personal email account on your Windows Mobile Treo smartphone
for palm, but windows mobile settings are universal as far as mail settings