Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsGeneralPHPASPPerlColdFusionFlashHTML, CSS, ScriptsBrowsers

Webmaster Forum / PHP / General PHP Topics / November 2007



Tip: Looking for answers? Try searching our database.

php mail() not sending to mail Clients (ie, Outlook, Apple Mail,     thunderbird, etc..)

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
shybe - 30 Nov 2007 03:19 GMT
I have a send mail script  on my site that.

The emails are recieved by gmail, and yahoo, but not to mail clients
like Outlook, Mail, etc...)

Is this a problem with the script, or is it something I must change in
php ini file?

Thanks in advance for any help.

here is the code. (im using it in conjunction with javascript for some
AJAX stuff)

if(!isset($_GET['action']))
{
die("You must not access this page directly!"); //Just to stop people
from visiting contact.php normally
}

/* Now lets trim up the input before sending it */

$name = trim($_GET['name']); //The senders name
$to = trim($_GET['maily']); //The senders email address
$place = trim($_GET['place']); //The senders email address
$subject = "you have recieved mail";
$headers = "From:$name";
$message = "{$name} deemed you worthy of receiving the following
information/exchange from Trumpet.\n\n Follow This Link {$place}";
mail($to, $subject, $message,$headers); //a very simple send

echo 'contactarea|<p class="sent">Article Sent!</p>'; //now lets
update the "contactarea" div on the contact.html page. The
contactarea| tell's the javascript which div to update.

?>
MW - 30 Nov 2007 03:34 GMT
> I have a send mail script  on my site that.
>
[quoted text clipped - 31 lines]
>
> ?>

It's not a problem with the mail() function if some e-mail clients are
getting it. Maybe something to do with your e-mail formatting:

$headers = "From: $name"; should probably be
$headers = "From: \"$name\" <$email>";

Also the code snippet as you posted would be very vulnerable to script
attacks, I suggest more secure code.
shybe - 30 Nov 2007 03:58 GMT
> > I have a send mail script  on my site that.
>
[quoted text clipped - 27 lines]
>
> > echo 'contactarea|<p class="sent">Article Sent!</p>'; //now lets

Thanks so much for the response. I tried your suggestion, and Its
still isnt working.
I also tried to remove the header variable,and still no luck.

As for the insecure code. I plan on securing. I'm just trying to get
the overall functionality to work.

Any other suggestions would be greatly appreciated.

best

> > update the "contactarea" div on the contact.html page. The
> > contactarea| tell's the javascript which div to update.
[quoted text clipped - 9 lines]
> Also the code snippet as you posted would be very vulnerable to script
> attacks, I suggest more secure code.
bill - 30 Nov 2007 11:35 GMT
>>> I have a send mail script  on my site that.
>>> The emails are recieved by gmail, and yahoo, but not to mail clients
[quoted text clipped - 42 lines]
>> Also the code snippet as you posted would be very vulnerable to script
>> attacks, I suggest more secure code.

depends on the receiving MTA.  AOL silently drops "suspicious"
emails, for example.

bill
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2010 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.