mail working, not working. [message #182879] |
Mon, 23 September 2013 15:15 |
bill
Messages: 310 Registered: October 2010
Karma:
|
Senior Member |
|
|
In homage to Twane, I have a problem.
This code does not work (mail returns true, but the mail
is not received):--------------------------------------------
// mail notification to office
$userx = urlencode($user);
$emailTo = "office(at)example(dot)com, william(at)example(dot)com";
$message = "A new user registered. ";
$subject = "A new user registered: $userx";
$headers = <<<END
From:office(at)example(dot)com\n
END;
mail($emailTo,$subject,$message,$headers);
-----------------------------------------------------------
whereas this code does work (different script)------------
// now send notification
// look up email address for msgTo
$emailTo = fGetEmailAddy($msgTo);
$name = fGetRealName ($msgFrom);
$toName = fGetRealName ($msgTo);
if ($broadcast) { // broadcasting a non-clinical message
$message = stripslashes($msgBody);
$subject = "General information message from example.";
} //broadcasting a non-clinical message
else { // not a broadcast message
$message = "$name left a message for you at
https://example.com/email/login.php";
$subject = "The MP Secure Server has a message.";
} //not a broadcast message
$headers = <<<END
From:office(at)example(dot)com\n
END;
mail($emailTo,$subject,$message,$headers);
---------------------------------------------------------------
As far as I can see, they are identical. But on the other hand,
maybe I can't see.
Both scripts run on the same server, neither has errors with
error_reporting(E_ALL); set at the top of the script.
Both require the same class.
in both examples the domain name was changed to "example" by
hand; otherwise they are copied, pasted, and reformatted to fit news.
Any help and/or suggestions on how to proceed will be
appreciated. To make it more fun: earlier in the development
process both worked just fine.
bill
|
|
|