I have used the smtp class to send emails through code.
Can I use the classes in the .net framework to display emails received on a page without having to use something like exchange sdk?
How would I go about using gmail pop and smtp server information in .net web apps (with the .net classes) to send and receive email?
You cannot retrieve email from a remote server in .net without any 3rd party libraries.
.Net only includes SMTP support, for POP and IMAP you must use another library. (or roll your own.)
BTW this question applies to any mail server/service not just gmail.