|
Posted by Marco on 01/31/07 18:07
I write the following code for a test:
#######################################
<?php
$mail_from = "[omissis]";
$mail_to = $_GET["email"];
$mail_oggetto = "Test";
$mail_corpo = "This is a test";
if (mail($mail_to, $mail_oggetto, $mail_corpo, "From: $mail_from"))
echo "Email sended to $mail_to";
else
echo "Error: email not sended to $mail_to.";
?>
#######################################
This work fine if $mail_to ends with hotmail.com or gmail.com, but if it
ends with tiscali.it, email.it or inwind.it the email results sended,
but I don't receive it!
I think that some provider reject my email, because if this code was
wrong, no message must be received.
As can I resolve it? If I must send a message with programs as Outlook
or Thunderbird, I must use as sender an email of my provider, but in
this case Apache (apache@localhost.localdomain) result the senders.
Navigation:
[Reply to this message]
|