February 12th, 2014

Email your Form Data Securely to Addresses Determined on the Fly

SecureFormLet’s say you have a web or PDF form and you would like to have the completed form emailed back to the user after it is submitted.  Or perhaps you have a complex form whose data should be sent to any one of a wide range of different email addresses based on its content.  Finally — what if those email messages needed to be secure to protect the form data?

It’s now quick and simple to accomplish this with LuxSci SecureForm.

Dynamic Recipient Email Address(es)

Forms processed by SecureForm can have the posted form data nicely formatted and emailed to up to 10 different recipients using various types of encryption including PGP, S/MIME, TLS, and SecureLine Escrow.

Now, instead of simply specifying ahead of time the recipient addresses, you can have one or more of the recipients be determined dynamically — the email address taken from the value of one of your posted form fields.   This could be a field where the submittor entered his or her email address, or it could be a hidden field where your JavaScript has stashed a recipient address based on analysis of the content being submitted.  In fact, you could have multiple dynamic recipient addresses, each pulling from a different form field.

As for email encryption, secure messages to dynamic recipients are encrypted using SecureLine Escrow  — which works with any recipient address.  Under SecureLine Escrow, the recipient receives a simple notification email message containing a link.  The recipient clicks on the link and accesses the message in a secure web portal (after authentication).  This process and this interface are completely brandable, so you can keep everything looking like it all belongs to your company.

How to Specify Dynamic Recipients in SecureForm

When making a new SecureForm or adding recipients to an existing one, you can specify a dynamic recipient by entering a “place holder” for the recipient email address.  E.g. if the email address is to be posted from your form in a form field named “My Email”, you would set the recipient email address in SecureForm to be:

{{My Email}}

The curly brackets here denote a “place holder” for substitution. In this case substituting the value of the “My Email” field into the recipient address field.

Note: if you have specified a field that doesn’t exist in your form, or if nothing is sent through as the value of that field, or what is sent is not a valid email address … then a message will simply not be sent to that “recipient”, though all other SecureForm processing you may have set up (e.g. sending to other recipients, saving in your database, uploading to your FTP site, saving in archives, etc.) will continue as normal.

Other places that you would see place holders like this are:

  1. Dynamic Subjects: The subjects of email messages sent by SecureForm can contain form data in many cases
  2. Templates: You can have HTML, XML, and other text-based files “re-filled” with your form data using place holders so that you can have the results in a formatted file exactly to your specifications.


Leave a Comment

You must be connected or logged in to post a comment. This is to reduce spam comments.

If you have not previously commented, you can connect using existing social media account, or register with a new username and password.