可能重复:
阅读 Gmail 收件箱
我需要在 C# Visual Studio 中创建一个可以阅读 Gmail 帐户的最新电子邮件的应用程序。我只需要输入 3 个文本框:From、Subject 和 bodymessage。
但我只需要获取最新收到的电子邮件的信息。拜托各位,我真的需要你们的帮助。
非常感谢 :)
可能重复:
阅读 Gmail 收件箱
我需要在 C# Visual Studio 中创建一个可以阅读 Gmail 帐户的最新电子邮件的应用程序。我只需要输入 3 个文本框:From、Subject 和 bodymessage。
但我只需要获取最新收到的电子邮件的信息。拜托各位,我真的需要你们的帮助。
非常感谢 :)
尝试阅读有关 POP3、IMAP 协议的信息 这是 Visual Studio 示例,一旦您可以阅读电子邮件,您就可以根据邮件日期检查服务器并选择最新的
http://archive.msdn.microsoft.com/CSharpGmail
这是代码:
// Create the object and get the feed
RC.Gmail.GmailAtomFeed gmailFeed = new RC.Gmail.GmailAtomFeed("username", "password");
gmailFeed.GetFeed();
// Access the feeds XmlDocument
XmlDocument myXml = gmailFeed.FeedXml
// Access the raw feed as a string
string feedString = gmailFeed.RawFeed
// Access the feed through the object
string feedTitle = gmailFeed.Title;
string feedTagline = gmailFeed.Message;
DateTime feedModified = gmailFeed.Modified;
//Get the entries
for(int i = 0; i < gmailFeed.FeedEntries.Count; i++) {
entryAuthorName = gmailFeed.FeedEntries[i].FromName;
entryAuthorEmail = gmailFeed.FeedEntries[i].FromEmail;
entryTitle = gmailFeed.FeedEntries[i].Subject;
entrySummary = gmailFeed.FeedEntries[i].Summary;
entryIssuedDate = gmailFeed.FeedEntries[i].Received;
entryId = gmailFeed.FeedEntries[i].Id;
}