2015-01-20 105 views
-1

这是我的php代码如下。当我点击“发送电子邮件”按钮时,它工作正常。但它不会显示在我的收件箱中。它被发送到垃圾邮件文件夹:为什么我的php电子邮件脚本发送电子邮件到我的垃圾邮件不在我的收件箱

<?php 

    function sendmail(){ 

     $message = $_POST['message']; 
     $email = $_POST['email']; 
     $name = $_POST['name']; 
     $lastname = $_POST['lastname']; 

     $to = '[email protected]'; 
     $subject = 'From :'.$email; 

     $message1 = 'From: '.$name."\nEmail: ".$email."\nMessage: ".$message; 

     mail($to, $subject, $message1); 

     } 


     sendmail(); 
?> 

这AJAX脚本是在我的HTML代码:

$("#submit").click(function(e) { 

    var name = $("#name").val(); 
    var lastname = $("#lastname").val(); 
    var email = $("#email").val(); 
    var message = $("#message").text(); 
    var emailReg = /^([\w-\.][email protected]([\w-]+\.)+[\w-]{2,4})?$/; 

    if (!emailReg.test(email)) { 
     alert('Ju lutem shkruan nje e-mail valide'); 
     return false; 
    } 

    if (email.length == 0) { 
     alert("Email duhet te shenohet"); 
     return false; 
    } 

    if (name.length == 0) { 
     alert("Emri duhet te shenohet"); 
     return false; 
    } 
    if (lastname.length == 0) { 

     alert("Mbiemri duhet te shenohet"); 
     return false; 
    } 
    if (message.length == 5) { 
     alert("Mesazhi duhet te shenohet"); 
     return false; 
    } else { 
     $.ajax({ 
      type: "POST", 
      url: "mail.php", 
      data: $("#myform").serialize(), 
      success: function(response) { 
       $("#sukses").fadeIn('slow'); 
       setTimeout(function() { 
        $("#sukses").fadeOut('slow'); 
        document.getElementById('myform').reset(); 
       }, 100); 
       clearInterval(); 


      } 
     }); 
    } 




    e.preventDefault(); 
    e.stopPropagation(); 

}); 
+4

该脚本不会发送到垃圾邮件,您的邮件提供商/客户端做到了这一点。这有很多原因,足以让你做一个适当的研究 – kero 2015-01-20 22:18:42

+1

可能的重复[为什么我的电子邮件仍然被挑选为垃圾邮件?使用邮件()函数](http://stackoverflow.com/questions/3515769/why-is-my-e-mail-still-being-picked-up-as-spam-using-mail-function) – 2015-01-20 22:20:06

+1

我建议你看看如何使用php发送邮件头。这将帮助你很多:) – Martijn 2015-01-20 22:20:46

回答

-1

这通常是下降到电子邮件本身的内容和邮箱,你要发送的类型电子邮件地址。

每个人都有各种垃圾邮件过滤器来限制恶意邮件。看看at this的一些提示来帮助你。

+0

向下选民关怀解释? – Leigh 2015-01-20 22:22:35

+1

不是我的失望,但我认为真正发生的是,OP没有“发件人:”电子邮件地址和正确的标题。将被视为垃圾邮件或完全拒绝。 – 2015-01-20 22:26:46

相关问题