CPC H04L 63/123 (2013.01) [H04L 51/212 (2022.05); H04L 63/0236 (2013.01); H04L 63/0281 (2013.01); H04L 63/0428 (2013.01); H04L 63/1408 (2013.01); H04L 63/168 (2013.01)] | 20 Claims |
1. A method for end-to-end encryption of electronic mail comprising:
receiving a first email encrypted according to a first encryption protocol, the first email sent by a sender at a first domain and designating a first recipient address at a second domain;
in response to a recipient exclusion list including the first recipient address:
accessing a first set of encryption protocols supported by a first recipient mail client at the first recipient address;
encrypting the first email according to a second encryption protocol, in the first set of encryption protocols, less robust than the first encryption protocol; and
transmitting the first email, encrypted according to the second encryption protocol, to the first recipient address; and
receiving a second email encrypted according to a third encryption protocol, the second email sent by the sender at the first domain and designating a second recipient address at a third domain; and
in response to the recipient exclusion list excluding the second recipient address:
accessing a second set of encryption protocols supported by a second recipient mail client at the second recipient address;
in response to the second set of encryption protocols excluding the third encryption protocol:
generating a notification email comprising a link to a webpage containing content of the second email; and
transmitting the notification email to the second recipient address; and
in response to selection of the link at the second recipient mail client executing on a computing device, serving the webpage containing content of the second email to a web browser executing on the computing device.
|