发送电子邮件失败。。使用php函数

发送电子邮件失败。。使用php函数,php,email,Php,Email,我有一个有效的电子邮件方法: <?php $to = "eddy2012@gmail.com"; $subject = "Hi!"; $body=email_template('http://zzzzedapps.com/app_dl.php?app_id=34', $app_pic, $app_name); echo $body; $headers = 'From: info@zzzzedapps.com' . "\r\n" .

我有一个有效的电子邮件方法:

   <?php
     $to = "eddy2012@gmail.com";
     $subject = "Hi!";
    $body=email_template('http://zzzzedapps.com/app_dl.php?app_id=34', $app_pic, $app_name);
    echo $body;
     $headers = 'From: info@zzzzedapps.com' . "\r\n" .
        'Reply-To: info@zzzzedapps.com' . "\r\n" .
        'X-Mailer: PHP/' . phpversion();
     if (mail($to, $subject, $body,$headers)) {
       echo("<p>Message successfully sent!</p>");
      } else {
       echo("<p>Message delivery failed...</p>");
      }
     ?>
虽然身体成功地得到了回声

我哪里有窃听器。。我该如何克服它呢?

如果您正在使用php函数发送html邮件,请查看手册,特别是:

// To send HTML mail, the Content-type header must be set
在例4中


我也很确定你需要摆脱
doctype

“它无法发送电子邮件。”有错误吗,日志?我没有日志..但没有..它会成功发送…当脚本完成时,我设法发送了一封。但它以纯文本的形式发送。3似乎是他/她从你的代码中编辑了F-bomb的实例,但我认为这可能是一个线索——也许你的邮件在互联网上的某个地方被垃圾邮件陷阱捕获了。你可以做得更好,尽量使你的邮件看起来不像垃圾邮件;使用更多的文本和更少的图像(或者更好的是,完全避免使用HTML邮件),并使用一个不包含该内容或任何其他通常与色情垃圾邮件相关的单词的替代URL。lol。这不是一个解决方案。我只将其显示为文本…有没有办法将其显示为HTML?我该留下什么来代替?html和正文?
$body=email_template('http://zzzzedapps.com/app_dl.php?app_id=34', $app_pic, $app_name);
// To send HTML mail, the Content-type header must be set