1

これは私のコードです。ID から同じ ID に電子メールを送信すると、電子メールはジャンクになります。このコードの問題を特定できません。たとえば、私はこのようなメールを送信します

From = abc@yahoo.com To = abc@yahoo.com すると、ジャンクに直行します。

    <?php

     $name=$_POST['fName'];
     $yemail = $_POST['yEmail'];
     $femail=$_POST['fEmail'];
     $message=$_POST['message']; 
     $from=$yemail;
     $to=$femail;
     $subject="Invitation for you";
     $mailBody ="<table width='628' border='0'>

    <tr><td align='left' valign='middle'><p><br><br>Hello,<br><br>This email is a       notification to let you know that your friend has invited you to <br>visit this link <a      href=www.heed-association.org>Heed Association.</a><br><br> Your friend is using this to        help people living in Pakistan by donating some money.<br><br>So your can also contribute in the areas of Health, Education, Environment and Sustainable Development<br> in the earthquake affected areas of Kashmir to improve living conditions and alleviate community distress<br><br><hr><br><br><strong>Regards<br><br>Heed Association</p></td></tr></table>";

   $headers  = 'MIME-Version: 1.0' . "\r\n";

    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

   $headers .= 'From:  <'.$yemail.'>' . "\r\n";


   if (mail($to, $subject, $mailBody, $headers)) {

   echo "<script language='javascript'>
            window.location = 'index.php';
            </script>";


   } else {
    echo "<script language='javascript'>
            window.location = 'tell_a_form.php';
            </script>";
    }



    ?>
4

2 に答える 2

2

スパムフィルターを確認してください。ばかげているように聞こえますが、メールを差出人セーフ リストに追加します。あなたのコードには本当にファンキーなことは何もないようです。

于 2012-11-16T17:24:02.850 に答える
1

おそらく、過敏なスパム フィルターです。多くのプログラムは、「差出人」列にリストされている電子メール アドレスから電子メールが実際に送信されたものではないかどうかを検出できます。通常、これを回避する方法は、メールを「no-reply@yourdomain.com」から送信することです。

于 2012-11-16T17:18:19.620 に答える