Menu

Parse

2004-03-17
2004-03-25
  • Joshua Mouch

    Joshua Mouch - 2004-03-17

    I think it'd be nice to have a parsing method (brother to the Save method), that would grab and parse a message from a file so that it could be sent.

     
    • Ian Stallings

      Ian Stallings - 2004-03-17

      Yeah, I actually have started on a MIME parser that I'm going to add. I accidently added the ParseException to the project already to preceed this. It might take a while though, MIME messages can be kind of tricky to parse. Any help would be greatly appreciated.

       
    • Wilson Chan

      Wilson Chan - 2004-03-18

      I have been working on OpenPOP.net and I have made a versatile and robust MIME parser.

       
      • Joshua Mouch

        Joshua Mouch - 2004-03-18

        Maybe it'd be worth merging the two projects into one... OpenMail.Net?  :-)  You'd just have to add OpenIMAP.net and an SMTP queue system.  No problem, right?  ;)

         
    • Ian Stallings

      Ian Stallings - 2004-03-18

      It would be a good idea. Let me take a look at this OpenPOP.net project and see what's up.

       
      • Joshua Mouch

        Joshua Mouch - 2004-03-18

        I think I'd also be interested in working on these projects as a developer.

         
    • Wilson Chan

      Wilson Chan - 2004-03-23

      to sheda0:

      I am now a co-developer of OpenPOP.NET and have made major changes to it but it is still not coimmited. If you want to latest version of OpenPOP.NET, I will send it to you.

       
    • Wilson Chan

      Wilson Chan - 2004-03-23

      New features I added to the current version of OpenPOP.NET:

      1. much more flexible MIME handling for versatile; non-standard format/encoding;
      2. support for ms-tnef parsing;
      3. support for all speed servers handling those slow servers(network) that might cause failure in reading/writing data using WaitForResponse method, as well as some new properties in POPClient class as ReceiveTimeOut,SendTimeOut,ReceiveBufferSize,SendBufferSize;
      4. support for quick header retrieval using partial data getting method;
      5. support for QUIT method for commting changes during the transaction mode as quit function;
      6. support for UIDL method for retrieving UIDs from server as GetMessageUIDs function and for retrieving single UID as GetMessageUID function;
      7. adding much more properties and methods in Message class to make it more robust;
      8. adding RawBytes, InBytes,ContentLength,NotAttachment,ContentFormat,ContentCharset,DefaultFileName,DefaultReportFileName,DefaultMIMEFileName etc. and most important new parsing method for attachment in Attatchment class;
      9. new quoted-printable decoding class handling all character-sets;
      10.adding TranslateHTMLPictureFiles method to auto handle embeded pictures;
      11.advanced GetAttachmentFileName handle different kinds of attachment file type;
      12.SaveAttachments method to save all attachments to a defined path and SaveAttachment to save a single attachment to a defined file;

      I am planning to develop OpenPOP.NET into a robust:
      1st step: mail retrieval component;
      2nd step: combile other projects SMTP/IMAP/HTTP etc. to make it into a versatile mail component! then, a whole new project that maybe with a codename like SharpMail(because it is coded in C#) or Mail.NET(because it is coded with .NET).

      Then we setup a domain.org to settle this new project:)

       
    • Wilson Chan

      Wilson Chan - 2004-03-24

      you may download the latest version from here:

      http://www.ioffice.cn/web/documents/Items/000123/OpenPOP.NET.rar

       
    • Ian Stallings

      Ian Stallings - 2004-03-24

      That sounds like a good idea to me. I've downloaded the code for OpenPOP.net, let me take a look over it. What do the others in that project think about the idea of merging two projects together?

       
    • Joshua Mouch

      Joshua Mouch - 2004-03-25

      It's funny how my post spun off into a potential new project. :-)

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.