Jump to content

[SOLVED] Formmail script problem - windows


selliott

Recommended Posts

I've used this script on linux/unix hosting plans before and it works fine, but it's not working for me now on a windows hosting plan.  I have a flash contact form that sends the variables to it.  Any ideas why it's not working on the windows server?

 

<?php 
$sendTo = "[email protected]"; 
$subject = "Website Inquiry"; 
$headers = "From: " . $_POST["name"]; 
$headers .= "<" . $_POST["email"] . ">\r\n"; 
$headers .= "Reply-To: " . $_POST["email"] . "\r\n"; 
$headers .= "Return-Path: " . $_POST["email"];
$messages .= "From: " . $_POST["name"] . "\r\n";
$messages .= "Email: " . $_POST["email"] . "\r\n";
$messages .= "------------------------------------------" . "\r\n";
$messages .= "Message: " . $_POST["message"] . "\r\n";

mail($sendTo, $subject, $messages, $headers); 
?> 

Link to comment
https://forums.phpfreaks.com/topic/135122-solved-formmail-script-problem-windows/
Share on other sites

Getting closer... 

 

This test code works:

 

<?php 
$sendTo = "[email protected]"; 
$subject = "Website Inquiry"; 
$headers = "From: [email protected]\nReturn-Path: [email protected]\nX-Mailer: PHP/" .phpversion(); 
$messages .= "From: John Smith\r\n";
$messages .= "Email: [email protected]\r\n";
$messages .= "------------------------------------------" . "\r\n";
$messages .= "Testing Form\r\n";

mail($sendTo, $subject, $messages, $headers); 
?> 

 

But this one is not (that uses the variables from the flash form).  Something is wrong with the $headers line:

 

<?php 
$sendTo = "[email protected]"; 
$subject = "Website Inquiry"; 
$headers = "From: " . $_POST["name"] . "\nReturn-Path: " . $_POST["email"] . "\nX-Mailer: PHP/" .phpversion();
$messages .= "From: " . $_POST["name"] . "\r\n";
$messages .= "Email: " . $_POST["email"] . "\r\n";
$messages .= "Phone: " . $_POST["phone"] . "\r\n";
$messages .= "------------------------------------------" . "\r\n";
$messages .= "Message: " . $_POST["message"] . "\r\n";

mail($sendTo, $subject, $messages, $headers); 
?> 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.