how to read email from gmail using c#

后端 未结 4 473
情深已故
情深已故 2020-12-21 13:15

I want to create window application through which i can read email from gmail.

Actually i want to read proper format of email like to,from,subject,cc and body.

相关标签:
4条回答
  • 2020-12-21 13:43

    I am sure there are many libraries to do this. A quick search turned this up:

    http://code.msdn.microsoft.com/CSharpGmail

    And here is a gadget / widget app that has some code to do this: http://www.codeproject.com/KB/gadgets/GadgetInterop.aspx

    0 讨论(0)
  • 2020-12-21 13:46

    Try this I have added the Port number along with the gmail imap server for connection to the server

        using (Imap imap = new Imap())
        {
            imap.ConnectSSL("imap.gmail.com", 993);
            imap.Login("angel_y@company.com", "xyx***"); // MailID As Username and Password
    
            imap.SelectInbox();
            List<long> uids = imap.SearchFlag(Flag.Unseen);
            foreach (long uid in uids)
            {
                string eml = imap.GetMessageByUID(uid);
                IMail message = new MailBuilder()
                    .CreateFromEml(eml);
    
                Console.WriteLine(message.Subject);
                Console.WriteLine(message.TextDataString);
            }
            imap.Close(true);
        } 
    
    0 讨论(0)
  • 2020-12-21 13:56

    gmail offers access via its config page to pull down emails through POP3/IMAP. Here are a few such links I found off of Google that could be used for IMAP access.

    http://www.codeproject.com/KB/IP/imaplibrary.aspx

    Accessing Imap in C#

    http://koolwired.com/solutions/solutions.aspx?id=30

    Hopefully that helps!

    0 讨论(0)
  • 2020-12-21 13:59

    You may need to make sure you are using the correct hostname and port number. Configuring these settings will depend on the IMAP API you are using for .Net

    But the settings you want to use are listed on google's site.

    • IMAP => imap.google.com:993 (SSL)
    • SMTP => smtp.google.com:587 (TLS)
    0 讨论(0)
提交回复
热议问题