Account Manager 
Login ID    Password  
 
 Forgot your password?
home  » Customer Support
 
Customer Support
 

This script has been replaced with our newer securemail script.  This document is being left here only for reference for those customers that are still using the pgpmail.cgi script.

Enabling SSL encryption on your site is the first step to protect the privacy of sensitive information.  However, data can still be compromised by hackers if the data is stored on the server or transported from the server in an insecure manner such as email.  To further protect sensitive information, our pgpmail.cgi script works just like formail.cgi, but with the exception that the information is encrypted before it is emailed to the recipient of the web form.  pgpmail.cgi is currently available only on the shared secure server.  The encryption format that is used is compatible with PGP, one of the strongest encryption methods available.  To utilize our pgpmail.cgi script on our server, take the following steps:

  • Read the following disclaimer:  makes NO warrantees, either express or implied, including, but not limited to, implied warrantees of merchantability and fitness for a particular purpose, with regard to pgpmail.cgi, and any accompanying hardware or software.  In no event shall be liable for any special, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use the software product, even if has been advised of the possibility of such damages.  In other words, while we believe the pgpmail.cgi will substantially increase the security of data, we do not guarantee it.

  • Obtain OpenPGP compatible software and learn how to use it.  This will be necessary to create the public key that our servers will need to encrypt the data, and also so you will be able to decrypt the encrypted messages that you receive.

  • Create a PGP key pair according to the instructions included with your PGP software.

  • Export the public key in text (ASCII) format.

  • Upload the text (ASCII) public key using the Public PGP Key Management option on the SSL Manager menu inServerTools.

  • Create a form and get it working using theformmail.cgi script.  Be sure the recipeint of the form exactly matches the PGP key that you have created.  For example, if you created a PGP key for John Doe <john@johndoe.com&gt;, the recipient specified in the form must match this exactly like this:
    <input type="hidden" name="recipient" value="John Doe <john@johndoe.com&gt;">

  • Once you have verified that the recipient is receiving the emails using formmail.cgi, locate the following line in the HTML source of your form:

<FORM ACTION="/cgi-bin/formmail.cgi" METHOD="POST">

<FORM ACTION="/cgi-bin/pgpmail.cgi" METHOD="POST">

  • Test the form.  Make sure you can decrypt the encrypted message you receive.  If you no message arrives, and you verified that the forms works with formmail.cgi, most likely pgpmail.cgi was unable to locate your public key.  Verify that the recipient name and address specified in the form exactly matches the the user id of the public key you submitted via ServerTools.

Last updated April 12, 2020
[ Services | Reseller  | Privacy Policy | Terms of Service | Contact | Support  ]
Copyright © 1996 - 2020 iSparks, Inc, All Rights Reserved.