[EAI] The value of simplified downgrade
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[EAI] The value of simplified downgrade
There is a question of whether the EAI spec should include simplified
downgrade at all. To help answer this, compare what a user has to do in
various situations when there is downgrade and when there is not. From
the user's point of view, there are not that many cases to consider.
1. Sending email to an EAI user ("sending" includes compose new mail,
forward, reply).
This case will not have downgrade. If any recipients cannot in fact
receive EAI mail, it will bounce. This is being considered a
'configuration' error. Note this is different from the current Downgrade
spec which supports downgrade to forward pointing addresses.
2. Sending email to an non-EAI user.
a. If EAI has downgrade, the user may use his EAI email account. As long
as an alternate address has been configured, the mail will be downgraded
using the supplied ASCII address as the From address.
b. If there is no downgrade, the user will have to use his non-EAI email
account. This is slightly awkward, but not be a major hindrance. Many
people are used to managing more than one email accounts, for example
one for work and a second for personal email.
3. Sending email to a mix of EAI and non-EAI users.
a. If EAI has downgrade, the user may use his EAI email account and send
a single message, freely mixing EAI and non-EAI addresses on To, Cc, etc.
b. If there is no downgrade, the user will have to send the same email
twice; once using the EAI account for the EAI recipients and a second
time using the non-EAI account for the non-EAI recipients.
Note that in 3b, EAI users and non-EAI recipients do not know the whole
list of recipients, and Reply All will not reach the full list (unless
the original sender is very disciplined and copies replies from EAI to
non-EAI recipients and vice versa).
By comparison, in 3a, EAI recipients will see all the people that
received the email and Reply All will reach everyone. However, non-EAI
recipients will not see any of the EAI recipients, and their Reply All
will only reach the non-EAI recipients and the sender. This is a
consequence of dropping double angle brackets on forward pointing
addresses, and was pointed out by Harald as the "triangle" case. As
noted in that discussion, even with double angle brackets the triangle
case will not consistently work in practice, as it depends on users
being sufficiently disciplined to undertake the extra effort of entering
alterrnate addresses for all EAI email addresses.
Clearly, the pain is case 3b. To the extent that we wish to improve on
this scenario, we should include downgrade.
A second consideration is the effect on encouraging and speeding the
migration to EAI from legacy email systems. Without downgrade, people
have to actively maintain two email accounts. Under this circumstance,
they may just choose the non-EAI account as the primary. With downgrade,
there is an incentive to use the EAI account as the primary account,
since it handles mail for all cases 1, 2 and 3.
One of the assumptions in a simplified downgrade is that it is not
perfect (does not handle every possible case) and may lose some audit
trail information. We need to decide if an imperfect downgrade is still
better than no downgrade at all.
-Ernie
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.