Я хотел бы использовать программу C# для опроса учетной записи Gmail и автоматической загрузки новых сообщений. Я знаю, что вы можете использовать Gmail в качестве исходящего SMTP-сервера, но есть ли способ получить доступ к новым сообщениям, отправленным в учетную запись?
Обновлено: Спасибо за быстрый отклик .... у меня есть два варианта: POP или IMAP.
Какой мне использовать? И почему?
РЕДАКТИРОВАТЬ № 2: Похоже, IMAP позволяет мне не опрашивать. Похоже, что нужно идти.
Кстати, есть инструкция, как использовать SMTP с SSL с GMail: mono-project.com/…





Используйте Gmail с IMAP.
Конечно, но с какими библиотеками Джонатан использует IMAP?
Как насчет этого? Показывает, как получить список непрочитанных сообщений (IMAP, VB.NET) blog.rebex.net/news/archive/2007/05/28/… Показывает, как получить список сообщений с сервера POP3 (C#) blog.rebex.net/news/archive/2007/05/14/…
Вы можете получить Atom Feed вашего GMAIL, который можно получить с помощью обычного веб-запроса и проанализировать как обычный XML-документ. Я создал страницу PHP, к которой мог получить доступ со своего телефона (который не поддерживает Atom Feeds или страницы, такие же продвинутые, как Google Mobile), чтобы показать мне список новых писем.
«IMAP позволяет мне не опрашивать» - как так? «Какой из них использовать?» - у каждого есть свои плюсы и минусы. Это потребует отдельного вопроса ...