User-Visible Goals for Next-Generation Email

This is a collection of user-visible goals for a hypothetical redesign of the Internet Mail system. These have been collected from the mail-ng mailing list and edited a bit by me. I've tried to attribute all of the suggestions by linking them to the list archive.

The purpose of this effort is to try to understand what users would want in an email system and what might motiviate them to deploy a new system.

Caveats:

  1. Users have widely varying wants/needs; some users' needs may be important even if the average user doesn't share those needs.
  2. Even a single user can have contradictory wants/needs (sometimes without realizing this). Large groups of users certainly do. At this stage it makes more sense to be explicit about the (apparent or real) contradictions than to try to resolve them.
  3. Since we're talking about goals of human users here, it follows that most of these goals pertain to using email for communication between humans, or between humans and machines. That doesn't mean that mail-ng shouldn't try to deal with machine-to-machine communications. At some point there will need to be a decision about the proper scope for mail-ng, but we haven't had that discussion yet.

With those in mind, here's a stab at it:

Undesirable Content (e.g. Spam and Viruses)

Recipient Control Over Whose Messages Are Accepted Privacy Performance and Timeliness Reliability, Tracability, and Acknowledgements Data Transparency Authentication, Non-Repudiation Managing Message Context Managing Stored (Received and Sent) Email Internationalization and Document Formats Accessibility, Integration Configuration Management Miscellaneous
Last Update: 2004.02.05