On Sun 2018-02-04 20:10:25 +0100, Gaute Hope wrote: > Because that is currently the only option when using GMime [0]. right, sad. and that's likely due to the constraints of GPGME. what a dependency chain! I've just opened two issues to try to push that forward: https://github.com/jstedfast/gmime/issues/45 https://dev.gnupg.org/T3775 Feel free to weigh in there as another MUA developer -- if you let them know what kind of an interface you'd prefer that would help them see that this is a valued feature. > Agreed; it should be turned off (as per the spec in my previous email) > when there are no Bcc-recipients. right, that's a clear win over the current status quo. > The best would of course be to send the e-mail seperately to each > Bcc-recipient, but that feels like being overly careful / taking on > the job of the MTA. Well, i guess you could limit it to two copies total: one copy is to all Bcc'ed recipients, and one copy to all non-Bcc'ed recipients. you'd want to make sure that you got the same Message-ID on each generated copy, of course. That avoids even the count of the Bcc recipients going out to the non-bcc folks, too, which is a nice outcome. I don't think that's too bad of an option, actually, and it's not taking on the job of the MTA entirely. It is a little bit strange because then there's two ciphertexts generated that are publicly marked to have the same cleartext (by matching Message-IDs), but that shouldn't be a problem if the ciphers are reasonable. --dkg