The .NET Framework has no inbuilt POP3 support, only SMTP. That means that you can send email but you can't receive anything. You'd have to build it all yourself from scratch using sockets or else get an existing POP3 component, although I haven't seen a freebie for a long time. This is because sending email is a handy thing for lots of apps to be able to do but receiving email is generally the domain of dedicated email clients. If you did implement this yourself, how would distinguish between messages relating to messages your app sent and other messages fro the same account?