RE: [PHP-WIN] Contact Form Problem
| From: | Gallant, Bryan | Date: | Mon, 06 Jun 2011 18:18:37 +0000 |
| Subject: | RE: [PHP-WIN] Contact Form Problem | ||
| References: | 1 2 3 4 5 6 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-30641@lists.php.net to get a copy of this message | ||
Sounds more like a blacklisted email domain...
-----Original Message-----
From: dustie [mailto:djdust@ntlworld.com]
Sent: Monday, June 06, 2011 12:55 PM
To: php-windows@lists.php.net
Subject: [PHP-WIN] Contact Form Problem
Hi all
Got an absolutely baffling problem with a bit of code that I've been using for a very long time
now that I've never had a problem with until now...
Here's the code:
*<?php
$To = "djdust@ntlworld.com";
$Subject = "Testing";
$Headers = "From: contact@weddingdjswindon.com"; if (!isset($_POST['Email'])){
?> <div id="contact_form"> <form id="form" name="Form"
method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label>Name</label> <input type="text" name="Name" />
<label>Email Address<em></label> <input type="text"
name="Email" /> <label>Message:</label> <textarea
name="Message" rows="10" cols="10"></textarea> <button
type="submit" name="Submit">Send!!</button> </form> </div>
<?php
} else {
$Line1="you got the following message:";
$Content = "$Line1\n\nName: $_POST[Name]\n\nEmail:
$_POST[Email]\n\nMessage:\n\n$_POST[Message]";
mail("$To","$Subject","$Content","$Headers");
} ?>
*
When it runs, no email is forwarded from it. It's always worked before and, after a very long
time diagnosing, I've pinpointed what the problem is - it's the 4th line:
*$Headers = "From: contact@weddingdjswindon.com";*
Specifically, the domain name. If I change it to *anything else* at all (such as wedding.com or
swindon.com), the form works and the message arrives. Keep it as it is though and the message just
disappears down a black hole.. This is the same domain name that the page/site is going to be
hosted at.. Has anyone got any idea at all why this is happening?
All my other websites use the same code and have their own domain name in the email address and work
perfectly. Why is this one single site not playing ball?
Thanks in advance
Darren