update
Hi
Had a long conversation with the ISP today and the script below (supplied by them) works perfectly. Yet any password reminder email or thankyout for registering created with either the user registration solution pack or security assit or an email using css form builder fails.
Can you suggest what I have to add to make the m function?
thanks
Ian
<?
if (! empty($_POST['email']) )
{
$message=$_POST["message"];
$email=$_POST["email"];
$fname=$_POST["fname"];
$sname=$_POST["sname"];
$fromadd=$_POST["fromadd"];
$content = "You have a New Message From {$fname} {$sname}: {$message}";
ini_set("sendmail_from" , $fromadd);
$mailSent = false;
$mailSent = mail( $email, "Website Test Contact Form", $content, "From: $fromadd", "-f".$fromadd );
if ($mailSent)
{
echo 'Mail sent';
}
else
{
echo 'Problem';
}
}
else
{
?>
<html>
<head>
<title>SendMail Test - Linux Based</title>
</head>
<body bgcolor="white">
<font face="Verdana" size="-9">
<p> The From address <b>MUST</b> be Fasthost Based </p>
<FORM method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
<b>From Address: </b><br><INPUT name="fromadd" type="text"><br>
<b>First Name: </b><br><INPUT name="fname" type="text"><br>
<b>Surname: </b><br><INPUT name="sname" type="text"><br>
<br>
<b>Email Address (To): </b><br><INPUT name="email" type="text"><br>
<br>
<br>
<b>Your Message:</b><br>
<TEXTAREA name="message">
</textarea><br>
<input type=submit>
</FORM>
</body>
</head>
</html>
<?
}
?>