Hi Mimi,
I reviewed the latest spec. Here are the questions and comments I have.

First, you list out the various kind combination examples of what should appear in the body of a message. Those look good. What I am not clear on is what should appear in the body / subject of an item that is just stamped as a mail message. It seems in that case we would not want to prepend all that extra info such as kind combination to the message.

Second, I am a bit confused on the forward case. Currently when a user hits forward if the original message was also an event that events info is packaged as an .ics and sent along with the forward. If the user then stamps the forward as an Event we send both the original mails .ics and
the forwards .ics.

How is this suppose to work with EIMML?
Are we suppose to package the original messages EIMML? What advantage would that be?

If you could provide more detail in the forward case to exactly what EIMML and .ics are suppose to
be attached to the forwarded message that would be a big help.

I also not clear on this statement taken from the spec:

Chandler will add: Begin forwarded <KIND-COMBINATION>: to the top of the Notes field, 2 line breaks down from the top of the Notes field. For a list of all the possible Kind-Combinations, please see both the 'Sending Items' and 'Receiving Chandler Items in generic email clients' section above.


Is the kind-combination based off the original message or the forwarded item?


See the rest of my comments inline:


Thanks,
Brian


On Feb 23, 2007, at 6:18 AM, Mimi Yin wrote:

Hi

I went to update the Email spec with this stuff and I ran into a few more wrinkles. I attempted to iron them out :o) and this is what I ended up with...is this reasonable for Preview? (I've also logged a bug to track this issue: https:// bugzilla.osafoundation.org/show_bug.cgi?id=8209)

What appears by default in the byline?

For non-message items: Created by, Edited by

* Full Name associated with 1st Sharing account; if there are no Sharing accounts;
    * Don't show the byline

Sharing accounts don't have an Email Address or Full name associated with them. They do however have a username.


Open issue: What if the user has multiple Sharing accounts and the same item is shared on multiple accounts?

For draft message items: Send as, Edited by

* Email address associated with 1st Outgoing email account user has successfully filled out; if there are no Outgoing email accounts... * Email address associated with 1st Incoming email account user has successfully filled out; if there are no Incoming email accounts; * Email address associated with Sharing account; if there are no Sharing accounts;
    * Don't show the byline

I don't fully understand this logic. But I do have an alternate suggestion. Today, I checked in code to smartly find the me address in Chandler. If there is no me address filled out in the default incoming account (which is the primary value used to determine the me) I now scan all mail account till I find an Email Address and return that instead. The order of the scan is
search all IMAPAccounts then POPAccounts then SMTP Accounts.

So calling EmailAddress.getCurrentMeEmailAddress(view) will return the closest approximation of what the me address is. It seems this same logic should be leveraged for the Send as, Edited by instead of what you have listed above. It should be noted that what you detailed and what getCurrentMeEmailAddress return are pretty much the same. The difference is in the search order. Chandler has always used the email address in the default incoming account as the me address so we
should keep this consistency.

Also as stated above Sharing Accounts do not have a user defined email address associated with them.


* Note: If you receive a Draft item via server sharing, Chandler does not change the Send as / Edited by field to your email address unless you actually click into the Draft item and make an edit.

For sent/received message items: Sent by, Updated by

    * Email address the item was sent with.

Mimi

On Feb 21, 2007, at 1:31 PM, Brian Kirsch wrote:


On Feb 20, 2007, at 3:54 PM, Mimi Yin wrote:

Forwarding this to the design list...

Yea, there was a lot of hand-waving in the area of how to deal with 'default' outgoing mail accounts.

A simple solution for Preview might be: Just use the first SMTP account in the Accounts dialog.

We already do that. The first account is the default Outgoing Account. Aparna's issue is that she decided to add another account instead of filling in the existing one. Others will certainly do the same as well.

Options are use the first SMTP account that is filled in if the default is not filled in or do not ship default accounts and let the user manually create them or add back the ability to select a default.


bkirsch, would this be hard? Whenever possible, reply to and forward messages with the email address the original message was sent to.

I am not following what you are asking here. We do the standard actions on reply and forward that all other email clients do.

However, Chandler has weird scenarios like: User replies to a message in a shared collection that wasn't even sent to them...that make trying to guess the 'right' default difficult.

We can never guess the right default. Because we don't know what the user wants at any particular moment. All we can do is either use the default or find the first filled out account. Anything other than that is beyond the scope of Preview.

-Brian

bkirsch, any thoughts?

Mimi

On Feb 20, 2007, at 5:16 PM, Brian Kirsch wrote:

The issue of what is the default is still in need of some refinement.

The basic idea was to get rid of the additional fields need to select a default.

In your case the default account was "Outgoing Mail" which is the pre-installed account.

The only way to override the default is via restore settings.

There is no way from the UI to say use account X rather than account Y as the default for sending mail.

I can certainly add code to check if the default account does not have account info to
use the first smtp account that does.

Mimi what are your thoughts on the default?

Brian


On Feb 20, 2007, at 1:35 PM, Aparna Kadakia wrote:

I notice that we have made some changes to the Accounts dialog in this release. We used to let the user choose what smtp account(outgoing mail) they would like to pick for the imap (incoming mail) account.

I have run into an issue and would like to know if this is a bug or by design.

I have setup imap and an smtp accounts in my Chandler.They are named "demo4 imap" and "demo4 smtp"
 I also have "Outgoing mail" which is not set to anything.
When I compose an email and try sending it I get an error:

"Account set up
The following account(s) need to be set up:
- SMTP (outgoing email)
Would you like to enter account information now?"

Why doesn't it pick the "demo4 smtp" account I have already set. I don't see a place where I can set this to be the default SMTP account.

Let me know,
Aparna



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to