php电子邮件脚本发送到某种电子邮件但不发送给其他人

时间:2012-08-11 20:07:58

标签: php email actionscript smtp

我的服务器上有一个用于发送邮件的小脚本:

<?
$to=$_POST["to"];
$subject=$_POST["subject"];
$body=$_POST["body"];
mail($to,$subject,$body);
?>

当我通过这种电子邮件时 - myEmail@gmail.com 一切都很好但是当我通过这种邮件时 - mail@myWebSite.com 邮件赢了发送。任何想法为什么?

编辑:我应该提一下 mail@myWebSite.com 实际上是 mail@myWebSite.co.il 虽然我认为不应该重要

提前

thanx

2 个答案:

答案 0 :(得分:0)

这个问题涉及到相同的php脚本在Windows和Linux服务器上的行为方式不同。

答案 1 :(得分:-1)

尝试发送更丰富的电子邮件数据。从托管myWebSite.com的服务器发送它! 并确保mywebsite.com有一个在线收听的邮件服务器;)

Email headers

编辑: 你能试试这个吗?

$to=$_POST["to"];
$subject=$_POST["subject"];
$body=$_POST["body"];
$headers   = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: Sender Name <mail@yoursite.com>";
$headers[] = "Reply-To: Recipient Name <mail@yoursite.com>";
mail($to,$subject,$body, implode("\r\n", $headers));