You will probably need a self hosted script to do the processing for you. If you get hold of a copy of tectite formmail you can configure the script using a plain text editor. In the configuration settings part of the script (About line 671), you will find a “pear” section - it looks like this.
$PEAR_SMTP_HOST = “mail.yourserver.co”;
$PEAR_SMTP_PORT = 25;
$PEAR_SMTP_USER = "firstname.lastname@example.org";
$PEAR_SMTP_PWD = “xyzabc1234”;
This will tell the script to use your SMTP host to send responses instead of the normal sendmail function. You will have to contact your host to get the correct settings. This setting is usually only required if your host does not allow sending email to addresses outside of the hosted domain.
Once this is done, you would upload your script to a directory on your server. In Blocs, you would choose the custom option for the form settings and enter the url of your script file. When a form is submitted, the data will be sent to the script on your server for processing instead of a script that blocs would otherwise create for you.
There are many other settings in the Tectite formmail script that can help you defeat spam, create a database of contacts, redirect after successful or failed submissions, have plain text or formatted templates for form results etc. For a full list of options, I suggest you visit the tectite website for further information. Many of the options will require hidden fields on your blocs form. These can be added as standard text fields with custom attributes set. The custom attributes will comprise of a field name and a value. Once the attributes are set, the fields will be set as hidden so they don’t show up in your web page.