Fred Lindberg writes:
> rfc2369 is the way to do it.
No.
Let's say a user clicks the ``unsubscribe'' button while he's looking at
an old message from the SOS mailing list. What should the MUA do?
RFC 2369 suggests that the MUA follow the List-Unsubscribe instructions
in that message. But what happens when the instructions are out of date?
What the MUA should do is find the most recent subscription confirmation
from the SOS list, and follow the instructions in _that_ message. This
is why I proposed putting a List-ID field into every message; it lets
the MUA reliably keep track of the latest information for each list.
The RFC 2369 List-Unsubscribe syntax might be tolerable for confirmation
messages. But there's no excuse for MUAs to assume that List-Unsubscribe
appears in _every_ message. The MUA support envisioned in RFC 2369 is
not the right thing to do.
---Dan