Re: php mail() not sending to mail Clients (ie, Outlook, Apple Mail, thunderbird, etc..)
- From: bill <nobody@xxxxxxxxxxx>
- Date: Fri, 30 Nov 2007 06:35:30 -0500
shybe wrote:
On Nov 29, 9:34 pm, MW <m...@xxxxxxxxx> wrote:shybe wrote: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
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. TheIt's not a problem with the mail() function if some e-mail clients are
contactarea| tell's the javascript which div to update.
?>
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.
depends on the receiving MTA. AOL silently drops "suspicious" emails, for example.
bill
.
- References:
- Prev by Date: Re: Read a website with Fopen()
- Next by Date: Re: status on Homepage
- Previous by thread: Re: php mail() not sending to mail Clients (ie, Outlook, Apple Mail, thunderbird, etc..)
- Next by thread: Namaspaces, caling functions and classes defined in the global name space
- Index(es):