WordPress plugin that allows a user to send the website owner a PGP encrypted message.
- Clone into your
wp-content/plugins
directory withgit clone --recursive https://github.com/bradkovach/omega-pgp-mailer.git omega-pgp-mailer
- Make sure to use the
--recursive
option or else required dependencies will not be downloaded. - Activate "Omega PGP Mailer" from the WordPress plugins screen
- Visit Options > Omega PGP Mailer to configure the plugin. The plugin does not need your private key. You can force the form to be rendered on HTTPS pages only.
- Check "Require HTTPS?" to force the form to render over HTTPS.
- Paste your entire public key into the PGP Public Key box. Include headers, versions, comments and footers. DO NOT use your private key.
- Modify the message template. This will affect how the message is formatted after it is decrypted. An example message template is provided below.
- Use the
[omega_pgp_mailer]
shortcode whereever you want the PGP mail form to display.
Name: {name}
Email: {email}
Subject: {subject}
{message}
Sender's Public Key:
{public_key}