Лучший способ получать уведомления из gmail на C # при получении нового письма.
Ознакомьтесь с входящим Gmail-фидом .Это немного легче, чем использовать POP3 для этого.
Взгляните на Gmail API
Вы можете использовать протокол IMAP и команду IDLE .
Mail.dll поддерживает эту готовность:
http://www.limilabs.com/blog/imap-idle
[Обратите внимание, что это коммерческий продукт, который я создал]
Вы должны изучить использование библиотек POP3. Если вы хотите использовать существующий, вы можете посмотреть на здесь .