【发布时间】:2013-01-04 08:54:20
【问题描述】:
我能够发送和接收邮件到,抄送,密件抄送字段。但是,当我尝试仅在“收件人”字段填写的情况下发送邮件时,什么也没有发生。
我正在使用下面的代码:
<?php
$to= $_POST["too"];
$cc= $_POST["ccc"];
$bcc=$_POST["bc"];
$strSubject = $_POST["subj"];
$strMessage = $_POST["message"];
$strHeader = "";
$strHeader .= "Cc: ".$cc."\r\n";
$strHeader .= "Bcc: ".$bcc."\r\n";
$strHeader .= "from: xyz <xyx@mydomain.com>";
$strHeader .= $strMessage."\n\n";
$strHeader .= $strContent."\n\n";
}
$flgSend = @mail($to,$strSubject,null,$strHeader);
?>
【问题讨论】:
-
您收到什么错误信息?
-
我收到的邮件无法发送,除了没有错误,它没有发送邮件。
-
您是在故意隐藏错误消息,而不是
mail会产生任何有价值的信息。只需废弃所有内容并切换到 PHPMailer 或 Swiftmailer。 -
只有我一个人,还是你在茫茫人海中有个支架?
-
还有,只是预感。可能是你拼错了“too”。也许你已经把它拼写成实际形式的“to”?
标签: php sql-server