Getting attachments from a mail account with .NET

Posted by MarceloRamires on Stack Overflow See other posts from Stack Overflow or by MarceloRamires
Published on 2010-06-14T18:44:37Z Indexed on 2010/06/15 17:42 UTC
Read the original article Hit count: 270

Filed under:
|
|
|
|

I'd like a free library for .NET to get attachments from an account (such as gMail, or others) via imap4 (not necessarely), and save them in a folder.

Ideally it would allow me to get a list of them, and download only some given ones (filtering by extension, name, and/or size) and be free.

I've already done this with a trial version of EAGetMail, but for the purpose of what i'm trying to attempt buying the unlimited version of this library isn't quite suitable (i didn't know that this functionality itself was one among the ones with limited time).

---[edit - Higuchi]---

I'm using the following code:

Dim cl As New Pop3Client()
        cl.UserName = "[email protected]"
        cl.Password = "mypassword"
        cl.ServerName = "pop.gmail.com"
        cl.AuthenticateMode = Pop3AuthenticateMode.Pop
        cl.Ssl = False
        cl.Authenticate() //takes a while, but passes even if there's a wrong password

        Dim mg As Pop3Message = cl.GetMessage(1) //gives me an exception: Message = "Pop3 connection is closed"

As commented, I am having some issues while trying to connect and get the first e-mail. any help ?

© Stack Overflow or respective owner

Related posts about c#

Related posts about .NET