#33193 [NEW]: some addresses work, some don't
| From: | temple64 at yahoo dot com | Date: | Tue, 31 May 2005 02:09:27 +0000 |
| Subject: | #33193 [NEW]: some addresses work, some don't | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-79735@lists.php.net to get a copy of this message | ||
From: temple64 at yahoo dot com
Operating system: unix
PHP version: 4.3.9
PHP Bug Type: *Mail Related
Bug description: some addresses work, some don't
Description:
------------
PHP version: 4.3.8-2.1
I am emailing the results of a form...
it always looks like it succeeds...
If I put in my yahoo account, it shows up right away.
If I put in the address it needs to go to, it never shows up
there.
If I send a test from my yahoo account to the address it needs
to go to, it shows up right away.
I also tested the form to another address - no email shows up.
I tested again to my yahoo account, shows up immediately.
Why would the email succeed to some addresses and not others?
FYI, the FROM address is valid.
Reproduce code:
---------------
<?
if(!empty($_POST)) extract($_POST);
function param($Name, $http_vars)
{ global $HTTP_POST_VARS;
if(isset($HTTP_POST_VARS[$Name]))
return($HTTP_POST_VARS[$Name]);
return("");
}
if ($Sign_Me_Up == "")
{$Sign_Me_Up="No";}
else
$Sign_Me_Up="Yes, $Sign_Me_Up";
$from = "email@domain.com";
$to = "email@domain.com";
$subject = "request - destination: $PopularDestinations";
$body = "Source = $source\r\n
First Name = $First_Name\r\n
etc...";
if($from != "" && $to != "" && $subject != "")
{
$headers = "From: " . $from . "\n" .
"To: " . $to . "\n" .
"CC: " . $cc . "\n" .
"BCC: " . $bcc;
$formsent= mail("", $subject, $body, $headers);
if ($formsent == 1)
{
print("Thank you for your request, we will respond to you shortly.");
}
else
print("I'm sorry, there's a problem with your form. Please try again.");
}
?>
Expected result:
----------------
I expect to get the Thank You statement and receive the email
Actual result:
--------------
email works only for some addresses.
--
Edit bug report at http://bugs.php.net/?id=33193&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=33193&r=trysnapshot4
Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=33193&r=trysnapshot50
Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=33193&r=trysnapshot51
Fixed in CVS: http://bugs.php.net/fix.php?id=33193&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=33193&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=33193&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=33193&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=33193&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=33193&r=support
Expected behavior: http://bugs.php.net/fix.php?id=33193&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=33193&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=33193&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=33193&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=33193&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=33193&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=33193&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=33193&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=33193&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=33193&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=33193&r=mysqlcfg