0

我曾经使用过mail(),当我尝试使用“测试”时,主题邮件可以正常发送到收件箱,但是当我将主题行更改为 6 或 7 个字时,邮件会变成垃圾邮件。请任何人帮助我。因为我的主题会不断变化,所以即使我改变了主题行,我也需要一个永久的解决方案。

我试图将发件人放在 $header 中,我检查了 mime 类型,但它仍然不起作用

require_once("mailer.php");

    if(isset($_POST['to']) && !empty($_POST['to']) && isset($_POST['subject']) && !empty($_POST['subject']) && isset($_POST['from']) 
    && !empty($_POST['from'])){
    $receieverEmailIdArray = explode(',',$_POST['to']);
    $from= $_POST['from'];

    $subject= $_POST['subject'];
    }

    else {
        echo "Fill all the fields.";
        die();
    }

    $smtptype= 'godaddy';

    $content= "<html>
</html>"

谢谢,拉古

4

1 回答 1

0

您可以在下面添加详细标题代码。

$headers = "From: Example@site.com\r\n";
$headers .= "Reply-To: Example@site.com\r\n";
$headers .= "Return-Path: Example@site.com\r\n";
$headers .= "CC: Example@site.com\r\n";

if ( mail($to,$subject,$message,$headers) ) 
  {
 echo "The email has been Successfully sent!";
  } 
 else
  {
  echo "Email Sending Failed";
   }
  ?> 

参考这个网站这有一些有用的信息点击这里!!!

于 2013-09-02T06:07:08.993 回答