Contact Form
A contact form can be either a page or pagelet. It lets site visitors contact you easily and securely by filling in a few details. Best of all, it lets your visitors contact you without requiring you to display your email address.
Alert and Disclaimer: The Contact Form service is provided by Karelia as a courtesy only. Karelia cannot and does not guarantee the delivery of email through its relay, any spam filters, or other third party systems.
After clicking the "Send" button, visitors are redirected to a special page on Karelia's website that informs them whether their message has been successfully sent. This page should match the design of your site as closely as possible, however there may be some small differences for things like graphical text or if you have customized the design. Visitors are then able to return to your site.
In some rare cases, Karelia may not be able to determine the site from which a visitor came originally. In that case, no link back to your site is provided. Visitors will have to use the back button to return.
Ways to add a Contact Form to a site:
Security
Encryption
In order to protect your e-mail address from spammers, the Contact Forms in Sandvox encrypt it. When a visitor clicks the "Send" button, their message is actually sent to Karelia's servers. The server then decrypts your address and relays the message to you. (Karelia does not log or monitor the contents of the messages being sent; however, we may monitor other information such as referring pages, to check for abuse of the service. If you are concerned about your messages being passed through a Karelia server, you are welcome to install the form processor script on your own server.)
It is not a good idea for your web site's visitors to send you highly confidential messages using a Contact Form. Messages are sent "in the clear" from your website to Karelia's servers, and are then sent out as unencrypted e-mails.
Please note that Karelia cannot guarantee that your email address is 100% protected from exposure. If somebody sends a message and for some reason their message is not deliverable, it will 'bounce' back to them; that bounce message will contain the full message headers including your receiving email address.
Identifying the Sender's IP Address
When you receive messages sent through your contact form, you can determine the IP address of the person who filled out the form by looking at the hidden message header "X-Remote-Addr." You would see this in Apple Mail, for example, by choosing View > Message > Long Headers. If you need to set up your mail filters to handle particular senders in special ways, the sender's IP address can be a useful piece of information.
Settings
To edit a Contact Form page:
- Click the Contact Form in the Site Outline to select it.
- Open the Page Inspector. The top half contains general page attributes; the bottom holds settings specific to the Contact Form as shown below.
To edit a Contact Form pagelet:
- Select the Contact Form by clicking it.
- Open the Selection Inspector. The top half contains general pagelet attributes; the bottom holds settings specific to the Contact Form as shown below.

Label Position
These buttons control the location of the labels for each field on the Contact Form, either above the field or on the left side of each field.
E-mail Address
Enter your e-mail address into the "Send to" box. You can have e-mails sent to multiple addresses at the same time by entering them separated by commas like so:
me@example.com, someoneelse@example.com
To keep your address secure, Sandvox encrypts it. To find out how and why, please see the security section of this article.
Customizing Fields
When you create a Contact Form, Sandvox supplies a typical set of fields and a Send button. You can customize any of the fields and the Send button, and you can add more fields.
Click on the "Fields" tab to see menus that will let you customize each field.

The five predefined fields are already listed for you. You can change the order of the fields by dragging them within the list.
The lock icon to the right of each default field indicates that these fields can not be deleted (although they can be hidden).
Display Types
There are several display types available for a field, although some types are not available for the predefined (locked) fields.
- Text Field
- A single line of input.
- Text Area
- Multiple lines of input, most useful for a free-form message.
- Checkbox
- For choosing an single option. Specify the text to the right of the checkbox in the "value" field. You can also indicate if the checkbox will initially be checked by checking "On by default."
- Popup
- For choosing a selection from a number of predefined options. Enter the choices in the inspector, separating with commas as you type; these will be converted into rearrangeable tokens. The first value will be the one initially chosen when a visitor loads your web page, so you may want to make the first item be something like "- Choose One -" to indicate that a choice needs to be made.
- Radio buttons
- Similar to popup, but all choices are presented as radio buttons. No button is initially chosen when the page is loaded.
- Hidden
- The input exists but is not shown to the visitor. The label and value will be still sent in the message. This might be useful if you wanted to prevent one of the predefined fields from being presented to the user. For example, you could specify a subject so that all your messages sent to you via this form have the same subject, or you could specify a fake email address and hide the email field if you wanted to use the contact form as an anonymous drop-box.
- Send button
- Only applicable for the send button; it doesn't make sense to have more or less than the one submission button.
Predefined Fields
- Name
- Name of the person sending the message.
- Email of the person sending the message. You will be able to reply to the sender of the message when you receive the email.
- Message Subject
- The subject of the message. You may wish to change the field type to popup or hidden if you wish to have a pre-defined subject to the email message you receive.
- Message
- Free-form text that the visitor of your page can use for their main message to you.
- Send
- The button that your page visitor must click upon in order to send the message to you.
Adding and Rearranging Fields
- Click the + button in the lower left to add a new field. This can be useful if you'd like to ask visitors for different kinds of information. These fields can be dragged up or down in the list to change their order. To delete a custom field, select it and click on the - button.
Testing
Important: Before publishing your site, it is a good idea to test the Contact Form to ensure it is correctly set up.
To test the Contact Form:
- From the Site menu select "Export Siteā¦" Export the site to a suitable location such as a folder on your Desktop, entering the URL of your site if needed.
- Open the folder you exported to and then open the "Index_.html" file in it with your web browser.
- Navigate to the Contact Form.
- Enter a test message and send it.
If all is correct you should receive the message in a moment. If not, please see Contact Form Troubleshooting.
We highly recommend that you periodically send yourself a test message from your website, just to make sure that you are correctly receiving messages that are sent to you via the contact form. You may want to make a monthly reminder on your calendar to do so.
