We currently have a web page that has a CGI Email form on it for ordering services from our company (We do Loss Control inspections for insurance companies).
We need to add a "Send Additional Files" feature that would attach a selected file(s) located on the computer of the person placing the order to the email generated by the form. Very much like the "Other Files" RentACoder uses on their page for bid requests for buyers to attach related files for the bidders review. It can be any file format. The file would not need to be zipped unless they exceeded 10MB.
Included here is a copy of the page. We would like the entry added directly above the "COMMENTS AND/OR SPECIAL INSTRUCTIONS" field.
Our plan is to simply add mail filtering rules to automatically print out any attachments as they are downloaded. We will then match them up with their respective orders. For this reason, we would like some sort of identification added to the document. Ideally this would be the data which has been entered in the form's "Policy Number" and/or "Insured" fields printed across the top of the first (or all) page(es). At the very least, that data would need to be added to the uploaded file's name(s).
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
I doubt this is relevant, but we use Win2K with current service pack. We use Pegasus Mail 4.31 for our email client.
The CGI Emails, once received are merged into a single text document and merged via an Excel macro to mare easily read form documents. The attachments should not interfere with the ability to do this.