Hi Brian,

I definitely agree that mail should pass as much as it can off to
general sharing code when handling emails.  I think there may still be
small differences in how emails are handled by sharing, but I imagine
those differences can be handled by including some kind of "This comes
from a communication" parameter when calling processing methods, if needed.

> When a mail is received in Chandler the mail service does the following:
> 1. If the message contains no ics or EIM xml attachments treat it is a
> traditional mail message and convert the message to an item with a
> MailStamp.
> 2. If the message contains an ics attachment and no EIM xml attachment
> call out to the Calendar / VObject code and convert the message to an
> item with an EventStamp and MailStamp.
> 3. If the message contains an EIM xml attachment ignore any ICal
> attachements  and call out to the sharing code to deserialize the item.

That sounds good.

Sincerely,
Jeffrey
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to