As mentioned in this comment we have been evaluating design approaches to support this. After much consideration, our approach is tentatively going to re-use our existing encryption and decryption helper methods and allow you to convert jonah@domain.com to an encrypted hex string, such as 1b92ca5176ba3cd8-d800d486bf5bcac5c01a23b97d3151f9 (behind a logged in page of our website to prevent bot abuse). Then instead of forward-email=jonah@domain.com you would put forward-email-encrypted=1b92ca5176ba3cd8-d800d486bf5bcac5c01a23b97d3151f9.
Another thought we had was to use a public PGP key, e.g. one for support@forwardemail.net to use the openpgp library to encrypt and then encode in base64 a forwarding configuration, e.g. forward-email=jonah@domain.com. However the problem with that is the encoding from armor to base64 results in quite a lengthy string. Some DNS providers such as AWS Route 53 limit you to 255 max characters for TXT entry, and then that requires you to split it up with spaces, quotes, and it becomes a mess. Itās hard to use, not easy to debug, and a pain to maintain (often much more of a pain than simply upgrading to our $3/mo plan). The only plus side of having base64 is that we could use the validator.js library, e.g. validator.isBase64(str) and not force you to use forward-email-encryption= prefix, and instead just use forward-email=somelengthybase64string.
This is trivial to publish the page/tool to allow you to do this, and it is also trivial to integrate it into the forwarding backend, however there are a lot of edge cases (e.g. we have a feature that lets you import plaintext TXT forwarding configurations if you happen to upgrade, weād need to update our docs in the FAQ to mention this, and so many more edge cases). Weāre trying to wrap up CalDAV (calendar) issues/TODOās right now, so hopefully by the end of this week we could look into making this happen.
At the end of the day, weāre still the only provider that is 100% open-source and offer standard SMTP, IMAP, POP3, and CalDAV. Nobody else comes even close to this. Others (like Proton, Skiff, and Tuta) all advertise as open-source, but their back-ends are completely closed-source. That alone should have us included in this list along with the fact that we already have 430,000+ domains on our service (which no other service on PG comes close to).


