Click to See Complete Forum and Search --> : Apache CGI Sendmail


groundzero
03-23-2001, 03:51 PM
I am haveing trouble getting mailform.pl to run properly. It says I need sendmail installed. I installed it and I have it set to start at boot time. But when they say I need sendmail installed do they mean running as the mail server for my domian. I hope not I have another mail server. Anyone familar with mailform.pl and can help Pleez do.
Thanx
:confused:

[ 23 March 2001: Message edited by: groundzero ]

Super Bakemono
03-23-2001, 10:13 PM
if you tell me where I can find the file and what it does I'll take a look at it :)

micxz
03-26-2001, 02:27 AM
Let me look at the .pl file and I'll see if there's anything I notice.

You just have to have sendmail installed and your connected to the net as far as I know to use sendmail.

groundzero
03-26-2001, 09:40 AM
http://www.california.com/help/mailformpl.htm
This is where I got the script from. Im pretty sure it works. I instaled sendmail when i installed the os I am sure it installed properly. I have the perl path and sendmail path correct but i get an internal server error when i try the form.
Here is the html of the form:
<form method="POST" action="/cgi-bin/mailform.pl">
<input type="Hidden" name="XX-OS" value="unix">
<input type="Hidden" name="XX-SMPT" value="mail.palaisroyaldelorme.com">
<input type="Hidden" name="XX-debug" value="0">
<!input type="Hidden" name="XX-MailProgram" value="/usr/sbin/sendmail">

<input type="Hidden" name="XX-subject" value="Catalog Request">
<input type="Hidden" name="XX-send-to-email" value="request@palais.com">
<!input type="Hidden" name="XX-redirect-to-url" value="thanks.html">
<!input type="Hidden" name="REQUIRED" value="name,XX-email">
<input type="Hidden" name="XX-sort" value="yes">
<!input type="Hidden" name="XX-Sort_Order" value="name,XX-email,address,city,state,zip,country">

<table width="610" border="0" cellpadding="3" cellspacing="0">
<tr>
<td colspan="4"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>Your
Name and Address:</b></font></td>
</tr>
<tr>
<td colspan="2">
<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><content name='n'>Name</content></font></div>
</td>
<td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="name" size="30">
</font></td>
</tr>
<tr>
<td colspan="2">
<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email</font></div>
</td>
<td colspan="2"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type=text name=XX-email size=30>
</font></td>
</tr>
<tr>
<td colspan="2">
<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><content name='o'>Address</content></font></div>
</td>
<td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="address" size="30">
</font></td>
</tr>
<tr>
<td colspan="2">
<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><content name='p'>City</content></font></div>
</td>
<td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="city" size="30">
</font></td>
</tr>
<tr>
<td colspan="2">
<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><content name='q'>State</content></font></div>
</td>
<td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif">
<select name="state">
<option value="none"></option>
<option value="AL">Alabama
<option value="AK">Alaska
<option value="AZ">Arizona
<option value="AR">Arkansas
<option value="CA">California
<option value="CO">Colorado
<option value="CT">Connecticut
<option value="DE">Delaware
<option value="DC">District of Columbia
<option value="FL">Florida
<option value="GA">Georgia
<option value="HI">Hawaii
<option value="ID">Idaho
<option value="IL">Illinois
<option value="IN">Indiana
<option value="IA">Iowa
<option value="KS">Kansas
<option value="KY">Kentucky
<option value="LA">Louisiana
<option value="ME">Maine
<option value="MD">Maryland
<option value="MA">Massachusetts
<option value="MI">Michigan
<option value="MN">Minnesota
<option value="MS">Mississippi
<option value="MO">Missouri
<option value="MT">Montana
<option value="NE">Nebraska
<option value="NV">Nevada
<option value="NH">New Hampshire
<option value="NJ">New Jersey
<option value="NM">New Mexico
<option value="NY">New York
<option value="NC">North Carolina
<option value="ND">North Dakota
<option value="OH">Ohio
<option value="OK">Oklahoma
<option value="OR">Oregon
<option value="PA">Pennsylvania
<option value="RI">Rhode Island
<option value="SC">South Carolina
<option value="SD">South Dakota
<option value="TN">Tennessee
<option value="TX">Texas
<option value="UT">Utah
<option value="VT">Vermont
<option value="VA">Virginia
<option value="WA">Washington
<option value="WV">West Virginia
<option value="WI">Wisconsin
<option value="WY">Wyoming
</select>
</font></td>
</tr>
<tr>
<td colspan="2">
<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><content name='r'>Zip</content></font></div>
</td>
<td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="zip" size="30" maxlength="9">
</font></td>
</tr>
<tr>
<td colspan="2">
<div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><content name='rr'>Country</content></font></div>
</td>
<td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif">
<select name='country'>
<option value='Belgium'>Belgium</option>
<option value='Canada'>Canada</option>
<option value='Czech Republic'>Czech Republic</option>
<option value='Finland'>Finland</option>
<option value='France'>France</option>
<option value='Japan'>Japan</option>
<option value='Poland'>Poland</option>
<option value='Russia'>Russia</option>
<option value='Spain'>Spain</option>
<option value='Ukraine'>Ukraine</option>
<option value='United Kingdom'>United Kingdom</option>
<option value='United States' SELECTED>United States</option>
</select>
</font></td>
</tr>
<tr>
<td colspan="2"> </td>
<td width="9%"> </td>
<td width="78%"> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td width="9%"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="submit" value=" Send Mail " name="Send Mail">
</font></td>
<td width="78%"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="reset" name="Reset" value="Reset">
</font> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td width="9%"> </td>
<td width="78%"> </td>
</tr>
</table>
</form>
This is all really wierd to me and I thank everyone for looking at it.
:p

groundzero
03-26-2001, 10:02 AM
[Mon Mar 26 09:03:40 2001] [error] [client 216.12.87.86] Premature end of script headers: /var/www/cgi-bin/mailform.pl
Can't find string terminator "Close~//~Print" anywhere before EOF at /var/www/cgi-bin/mailform.pl line 394.
Here is the latest apache error log when i try to submit the form...
Thanks again

groundzero
03-28-2001, 11:44 AM
It was a sendmail config problem... I got it ...
Thanx TONS for all your input and help.
;)