The complexities of tracking email opens have been discussed before, and the general consensus has been it’s a bad idea to try. However, a number of our users have said that they’d find a per-user preference along the lines of “mark post as read when emailed” very useful, as it’s reasonable to assume that if they’ve been emailed it, then they’ve opened it.
As it turns out, this isn’t an original idea. @mcwumbly suggested the same thing over a year ago:
I think it’d be best default off, so as to not change users’ current expectations - but we could always add a preference to set the global default.
Would this be welcome in core, or does it belong in a plugin?