To connect your HTML sign up form to Direct Mail:

The <form>
opening HTML tag should look like the following: <form method="post" action="http://ethreemail.com/e3ds/s.php">

The body of your form must contain the following two inputs:
<input type="hidden" name="group_e3ds_id" value="the ID of your subscription group">
<input type="text" name="subscriber_email">
group_e3ds_id
is the ID of your subscription group. You can find this ID by double-clicking your subscription group and examining the default subscribe URL. The portion of the URL following "g=" is the subscription group ID. For example, if the subscribe URL displayed by Direct Mail was http://ethreemail.com/e3ds/s.php?g=a12345, then group ID would be a12345.
subscriber_email
is the email address of the subscriber.

The body of your form can optionally contain the following inputs:
<input type="text" name="subscriber_name">
<input type="hidden" name="posted_url" value="the URL of your custom Posted page">
<input type="hidden" name="subscribed_url" value="the URL of your custom Subscribed page">
subscriber_name
is the name of your subscriber.
posted_url
is the URL of your custom Posted page. Again, this page should inform the user that a confirmation email has been sent and advise them to check their inbox. This URL will be passed two query string variables: e=(email address of the subscriber)
and g=(the subscription group ID)
.
subscribed_url
is the URL of your custom Subscribed page. Again, this page should inform the user that they have been subscribed to the mailing list and give instructions on how to unsubscribe. This URL will be passed two query string variables: e=(email address of the subscriber)
and g=(the subscription group ID)
.

If you'd like to gather additional information from the subscriber (beyond email address and name), you can optionally include up to 15 custom inputs in your HTML form. These custom inputs correspond to the 15 custom columns in Direct Mail's address table:
<input type="text" name="custom_1">
<input type="text" name="custom_2">
<input type="text" name="custom_3">
...
Note that even if you have assigned custom column names in Direct Mail, the HTML input tags should still be named custom_1
, custom_2
, etc.