[Design] [Sum] Decoupling In/Outbound mail accounts

Mimi Yin mimi at osafoundation.org
Wed Feb 8 18:11:15 PST 2006


(Next actions: Resourcing? This needs to be factored into our F/B  
Scheduling and Invitations phasing proposal.)

Just talked to Morgen on the phone, here's a phasing proposal for how  
we're going to de-couple In and Outgoing mail accounts in 0.7:

Phase 1: Add "Reply-to" field to SMTP account dialog
Goal: To get sending email usable enough that people can try stamping  
events as emails and send out email invitations

Phase 2: Unify In and Outbound email account info into single Email  
account
Goal: Improve user mental model for how email accounts work
+ Create new email account (no distinction between In and Outbound)
+ Select from 3 options: Outbound only, IMAP, POP (Outbound only will  
be default in 0.7)
+ Users enter Outbound account info for all 3 types of email accounts
+ Users enter Inbound account info only for IMAP and POP

Future Phases: Beyond 0.7
+ Get rid of "Outbound only" option from pull-down when Inbound email  
is usable
+ Store SMTP account information users enter into various email  
accounts so that they can re-use the same Outbound account  
information in multiple email accounts

Mimi

On Feb 8, 2006, at 5:25 PM, Mimi Yin wrote:

> Is there a Reply-to field right now for Incoming mail? I think the  
> Reply-to value in the Outgoing mail account settings could override  
> whatever email address was entered for Incoming mail. In most  
> cases, it will probably be the same email address.
>
> This solution is just appealing because it requires the least  
> amount of change. See more below about the unified account approach.
>
> On Feb 8, 2006, at 4:38 PM, Morgen Sagen wrote:
>
>>
>> On Feb 8, 2006, at 4:16 PM, Mimi Yin wrote:
>>
>>> We want to allow people to easily send out invitations in 0.7  
>>> without having to:
>>> + fill out incoming mail account information, thereby
>>> + sending Chandler into the throes of trying to download your  
>>> email into the repository.
>>>
>>> Currently, if you fill out the SMTP account information, you have  
>>> to fill out Incoming mail account information as well (so that  
>>> there's a reply-to email address for outbound mail.)
>>>
>>> Here are a couple of proposals for how we might de-couple  
>>> incoming and outgoing mail accounts in 0.7:
>>>
>>> + Add a "Reply to:" field to the SMTP account form. Allow users  
>>> to send email by just filling out Outbound mail information  
>>> without an Incoming mail account. AND/OR
>>
>> At first this one appealed to me, but then what happens if you  
>> create an SMTP account (filling in a reply-to address), and then  
>> create an IMAP account (also filling in a reply-to address).  When  
>> you send mail, which reply-to does the mail framework use?  You  
>> could follow the rule that if the IMAP/POP account you're using to  
>> "send from" has a reply-to address filled in then use it,  
>> overriding what's in the SMTP account.
>>
>>> + Unify Inbound and Outbound mail account info into a single Mail  
>>> account. Users can optionally fill out the incoming mail server.  
>>> AND/OR
>>> + Add a checkbox to the mail account form that is un-checked by  
>>> default: Sync automatically.
>>
>> Actually, unifying Inbound and Outbound into a single Mail account  
>> is rather appealing; the account edit dialog could have an account- 
>> type listbox with three choices: IMAP, POP, or  "Outbound only",  
>> and a single reply-to field for the whole "account".  The only  
>> downside is that two Inbound accounts couldn't share the same  
>> Outbound account, but that's probably not a big deal.   This also  
>> means the awkward "use as default 'from' account" radio button  
>> gets replaced by the more natural "use as default mail account".   
>> So +1 to the unification, but I don't think we need the "sync  
>> automatically" checkbox if we have the 3-way account-type listbox  
>> I described (unless you include that checkbox in addition to the  
>> listbox).
>
> I think this approach is ultimately more usable, since people think  
> about email accounts as both Inbound and Outbound. In the future we  
> can have something that stores SMTP accounts so that you can reuse  
> them across multiple accounts, but for now, having users enter the  
> same info a few times is probably okay.
>
> Do you think we need an Outbound only? We could just make the  
> Inbound mail server info optional and force the user to Sync it  
> manually. Otherwise, I think the first approach is cleaner.
>
>>
>> ~morgen
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20060208/49abf840/attachment.htm


More information about the Design mailing list