--
You received this message because you are subscribed to the Google Groups "Email.js Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to emailjs+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Do you feel the RFC2822 header metadata leak problem is worth
addressing? Have you guys given that any thought?
I understand that introducing another format is not something to do
lightly, which is why I structured my proposal as basically "Inline PGP
with training wheels". Speccing this formally would be a matter of
clearly defining the manifest format and recommending behaviors based on
that, which does seem doable.
I find it interesting that you are more optimistic than I about webmail
handling PGP/MIME in the near future. I looked at the Mailvelope bug
tracker (https://github.com/mailvelope/mailvelope/issues/41) and there
they agreed that parsing would be doable, but actually composing and
sending would be nigh impossible without explicit API support from the
webmail provider in question. Is there enough traction in the community
at the moment to get the webmail providers to let JS upload entire
fully-formed e-mails?
(In any case, the fact that we need to go around asking for such favors is a design flaw in PGP/MIME in my opinion, but that's maybe a little besides the point.)
Thanks!
- Bjarni
Andris Reinman <and...@whiteout.io> wrote:
> Hi,
>
> I would vouch for PGP/MIME. It has been standardized long time ago and
> by now there should be a PGP/MIME capable solution for every platform,
> so supporting legacy clients makes less sense as time passes on. Air gap
> can be done with any client – just save the message as an eml file and
> open it in another machine. Today even webmail solutions are possible,
> for example Gmail exposes the raw message with the “show original” menu
> option – should be trivial for the browser plugin to load the message
> from this source. Introducing an additional format next to Inline PGP,
> PGP/MIME and S/MIME would make the field even more complicated as it is
> today and the standardization process would take ages.
>
> Best regards,
> Andris Reinman
--
I make stuff: www.mailpile.is, www.pagekite.net
Andris Reinman <and...@whiteout.io> wrote:
> Just to make clear I have no objections about your protocol design – I
> think it would work. For example Outlook has done something similar for
> decades with its winmail.dat solution, so yours would basically be
> windmail.dat.pgp. If the client can’t open it on its own, you could
> download it and open in something that can understand the format.
Ouch, if I suggested something akin to winmail.dat then I probably
SHOULD go home and work on something else!
;-)
But that was not my intention at all - my suggestion was just that each
part be encrypted separately, and an extra part (the manifest) be added
as a sort of extended signature for validating that everything got sent
correctly and as a container to carry (or simply validate) metadata we
don't want sent in the clear. Folks could ignore the manifest and their
experience would be very similar to receiving mail from an Enigmail user
today who has disabled outgoing PGP/MIME. My memories of winmail.dat
were significantly less pleasant...
Tankred wrote:
> This should not be a problem, as we agree that reading is not the
> issue for extensions. So it seems to be the sending from an
> extension that is under discussion.
Well, really, no. There are lots of extensions and clients out there
that have trouble reading that content today. Although there is hope
that that will improve over time, this problem is very really today. I
do appreciate your opinion that it's not a pressing concern though, that
is part of the feedback I was looking for when I wrote the post.
> Mailpile is a full stack IMAP/MIME/PGP client just like Whiteout.
> You can read/write PGP/MIME just like our client does without the
> constaints you mentioned for browser extensions.
Yes. The concern is how well our clients interoperate with the rest of
the ecosystem. Sending mail people can't read isn't good for either of
our projects.
As Andris said, it has taken 10 years for PGP/MIME support to mature...
and fundamentally I wonder whether it has even today. If anything, the
proportion of users using mail clients that have PGP/MIME support
available has gone down, not up. People have moved from desktops to the
web, and the webmail universe is only starting to address these problems
now.
The fact that you guys are unconcerned by this is useful information.
Either I'm ahead of the curve, or I'm just over-thinking things. :-) I
can't tell which yet, but your feedback is useful either way.
Thanks!