1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Good imap library for C#.net?

Discussion in 'C, C++, C#' started by xpro, Nov 18, 2010.

  1. xpro

    xpro Regular Member

    Joined:
    Jan 21, 2009
    Messages:
    416
    Likes Received:
    16
    Hello

    Unfortunately .net does not have support for IMAP or POP3, which free library do you recommend for IMAP?


    Regards!
     
  2. clubbs

    clubbs Newbie

    Joined:
    Jan 5, 2009
    Messages:
    36
    Likes Received:
    8
    You could give xemail-net a go (sourceforge.net/projects/xemail-net/)

    I haven't used it myself but I've saw it mentioned a few times around the net.
     
  3. Chris22

    Chris22 Regular Member

    Joined:
    Sep 29, 2010
    Messages:
    400
    Likes Received:
    1,059
    Chilkat is pretty good, nothing beats the feeling of making your own though
     
  4. energy

    energy Newbie

    Joined:
    Dec 18, 2008
    Messages:
    32
    Likes Received:
    2
    Shut up you gay, go build your own framework in machine code.
     
  5. cyberroot

    cyberroot BANNED BANNED

    Joined:
    Jul 24, 2010
    Messages:
    345
    Likes Received:
    72
    dll is not machine code its a compiled program in dll extension if u dissemble further u can see normal programming !
     
  6. blakamia

    blakamia Junior Member

    Joined:
    Jan 25, 2010
    Messages:
    162
    Likes Received:
    343
    A compiled program is machine code. If you disassemble a native DLL you will see machine code (assembler).
     
  7. theMagicNumber

    theMagicNumber Regular Member

    Joined:
    May 13, 2010
    Messages:
    345
    Likes Received:
    195
    Most of the open source , if not all, .NET IMAP libraries have various problems. You can try to build your own, it is not hard but you have to do a lot of research, you may think that you have to do is sending text commands and parsing text responses, but IMAP is one messed up protocol. Chilkat is pretty good, but you have to use 5MB DLL just for couple of classes. It is paid but with some googling you can find a serial key.
    Just download the product from their official website.
    Serial Key:
    IMAP12345678_53046ED7E6oG
     
    • Thanks Thanks x 1
  8. XoC--

    XoC-- Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 5, 2009
    Messages:
    211
    Likes Received:
    113
    Check out Koolwired IMAP class for C# -> http://imapnet.codeplex.com/

    I use this all the time and haven't found any problems with it at all!
     
  9. theMagicNumber

    theMagicNumber Regular Member

    Joined:
    May 13, 2010
    Messages:
    345
    Likes Received:
    195
    This is one of the libraries, i am not suggesting. It is poorly coded.
    It is missing support for modified UTF7 folder encoding/decoding. When folders are not in US ASCII, they have to be decoded. It is not a big deal you can code it yourself, but did you check the source code, i guess not. The entire message parsing is done with some crapy regex expressions. I tested the library with 20-25 different messages and it failed.
     
    • Thanks Thanks x 1
  10. XoC--

    XoC-- Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 5, 2009
    Messages:
    211
    Likes Received:
    113
    Thanks! I have never looked at the source but that's only because I haven't had any issues with it.