r1 - 06 Aug 2004 - 14:07:00 - MorgenSagenYou are here: OSAF >  Journal Web  >  ContributorNotes > MorgenSagenNotes > MorgenSagen20040806
  • Conversation with Brian
    • Talked about mail content model, and it looks like we'll have (at least) two Kinds: Message (an RFC822 message) and MIME Part (name is TBD).
    • Still up in the air whether we need separate Kinds for all the various types of MIME
    • Seems like a delivery status flag (which just so happens to exist in the schema wink ) can take care of the following states:
      • Draft (User has created the item but hasn't told the SMTP service to send it)
      • Ready-to-Send (User has told the SMTP service to send it, but it hasn't attempted to yet -- offline, perhaps)
      • Sending (We might not need this, but potentially you would want the SMTP service to flag an item with this while it's being processed)
      • Sent (SMTP service has transferred the message to the SMTP server, with no immediate error)
      • Retrying (The SMTP service got back a message saying that the SMTP server will keep retrying to deliver the message for a few days -- because the recipient's SMTP server is down, perhaps)
      • Error (The message could not be delivered)
    • It will be interesting to see if we can match a bounced message to the original outbound item, which would be cool; that would then take an item from the Sent state to the Error or Retrying states
    • Useful link describing content-types

-- MorgenSagen - 06 Aug 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.