Outlook 2007 has an issue with POP mail servers not being found. The solution to this is simple:
Whether your using XP or VISTA, go to Command Prompt (in Run, type CMD)
Once at the command prompt you want to flush your DNS by entering the following:
ipconfig / flushdns
Once this is done enter the following:
nslookup yourmailservername.com (example: mail.website.com)
An IP address will appear under the name. something like 69.132.456.66
write down that IP address.
Now you need to locate the following file and open it with NotePad.
C:\Windows\System32\drivers\etc\hosts
in this file after the last line enter the information you’ve collected. For example
69.132.456.66 mail.website.com
Save the file and open Outlook. Tada! Outlook will find your POP server every time. This trick also works if you are experiencing a 404 Server not found error using your browser even though you know that your website is active.

I try with your above mentioned tips….but i cant save the hosts file after i add the new line after the last line
pls advice…email me syamsulhairi@yahoo.com
i cant connect to pop3 using vista
Save the edited hosts file under a new name (like hostsnew), then go into the /drivers/etc/folder and rename the files manually. E.g. rename “hosts” to “hosts.sav” and rename “hostsnew” to “hosts”.