Directory Zip backs up individual directories on your server protecting you from loss of data, loss of your web site files, loss of your web site business.
Let me note right here, and please understand if I repeat this it is important do not put this form on your server or, if you do, put it into a securely password-protected directory. The form can reside on your hard drive and loaded into your browser when you're ready to use it.
This is to prevent spammers and anyone else bent on theft or mischief from gaining access to the form and sending email to your list.
Here is an example mailing form:
Verify the URLs in the FORM tag and the hidden fields are correct. Adjust as necessary.
Here is how the above form would print on your web page.
Below is an explanation of each hidden field, along with an example if the hidden field refers to a template.
Hidden field name="requiredfields"
This hidden field's value contains a comma-separated list of the field names that are required to contain information before the form can be successfully submitted.
Hidden field name="emailtemplate"
Here is an example email template for the subscriber:
The one-click unsubscribe link mentioned in Unsubscribe Form Processing with Master Form V4 can not be used here because only one email is sent, with the email addresses of your list in a Bcc: header line.
The ezine header and footer, if they are unchanging, can be part of the email template. Then the [[subject]] and [[message]] placeholders are replaced with what you provide on the mailing form before being sent to the email addresses found in the file containing email addresses.
The Bcc: line contains a special placeholder that extracts the email addresses from the file specified in the placeholder. The email addresses will be inserted into the Bcc: header line, addresses separated with a comma. See The File Containing Email Addresses for more information about this file.
Hidden field name="redirect"
This is the URL the browser will be redirected to when the emailing is complete.
The File Containing Email Addresses
The file containing email addresses can be any plain text file. Master Form V4 scans the file and extracts the email addresses it finds.
Some types of files that qualify:
A database CSV file those mentioned in the articles linked to in the "Related Articles" box, above, for example.
A plain text file you create in NotePad or BBEdit.
The entire file of emails from a Thunderbird or Eudora folder. (Other email reading programs might also maintain their emails in a plain text file.)
A plain text file exported from desktop spreadsheet or database programs, such as tab-delimited or CSV files, for examples.
Note that there is a limit to the number of email addresses that can be sent to all at one time. I don't know what that limit is, but it would be the maximum amount of information sendmail can process on the Bcc: header line.
You're probably okay with several hundred addresses, unless your hosting company has introduced additional restrictions. On the other hand, you might be able to send to a thousand or more all at once.
Put one of your own email addresses as the last address in the file. As your list grows, monitor each mailing to verify you receive a copy of the email at that address. When you no longer receive a copy, it may be that the limit of information on the Bcc: header line has been exceeded.
There are no formatting requirements so long as it is a plain text file. Master Form V4 scans the entire file and extracts any email addresses it finds.
Upload the email template to the location specified in the form's hidden field name="emailtemplate"
(For extra security, you can upload the email template just before using the emailing form and remove the template from your server immediately after the emailing has been accomplished. If you forget to upload the email template before using the form, Master Form V4 will let you know with an error message.)
Upload a file containing one or more email addresses, storing it on your server in the location you've specified in the [[EMAILS...]] placeholder.
Use the mailing form.
Remove the file with the email addresses from the server for security and so you can maintain the list on your computer instead of needing to maintain it online.