Я бы хотел сделать урезанный почтовый клиент для своего дошкольника, используя Silverlight 3 и получая электронную почту из учетной записи Gmail.
У меня будет несколько фильтров, настроенных в Gmail, чтобы только подмножеству электронной почты присваивался определенный ярлык, аналогично созданию белого списка. Затем я хотел бы перетащить эти письма с этим ярлыком в клиент Silverlight. Я хотел бы избежать запуска каких-либо сообщений через сервер (чтобы я мог поделиться этим приложением с друзьями и не иметь своего почтового приложения, требующего сервера).
Я никогда не писал никаких почтовых клиентов (POP3 или IMAP) и не уверен, что это вообще возможно. Просматривая различные библиотеки, доступные для извлечения через IMAP, я не могу найти ссылки на использование ограниченного браузером клиента, такого как Silverlight.
Кроме того, я предполагаю, что смогу отправлять через .NET встроенные объекты SMTP в Silverlight, но пока еще не проверял это.
Может ли кто-нибудь указать мне правильное направление; скажите мне, почему это может или не может быть осуществимо; или рассказать о собственном опыте, связанном с этим типом испытаний?