php中的邮件功能

时间:2015-01-14 08:36:48

标签: php

我一直在处理php表单提交。我从HTML表单获取数据,并通过JavaScript和ajax验证发送到mail.php文件,但代码不起作用。 下面是代码

HTML文件:

<!-- carousel document -->

$(document).ready(function(){
    $("#feed").on('submit',function(e){

        $.ajax({
            type:'POST',
            url:'feedburner.php',
            data:$("#feed").serialize(),
            cache: false,
            success:function(data){
                $("#spnGetStarted").hide(); 
                $("#spnGetThank").show();
                setTimeout(function(){$("#spnGetThank").hide(); },2000);
                $("#sngfld").val('');
            },
            error:function(data){
                $("#error").show().fadeOut(5000);
            }
        });

        e.preventDefault();
    });
});

这是表格

<form role="form" class="navbar-form navbar-leftn" name="feed" id="feed"  action="" method="post">
    <div class="float-left1">
        <div class="form-group">
            <input type="text" id="sngfld"  placeholder="Your email address" class="form-control"  name="email">
            <span style="display: none;" id="spnGetStarted" class="formerorban">Please enter valid email address.</span>
            <span style="display: none; background-color:green;" id="spnGetThank" class="formerorban">Thank you</span>
        </div>
    </div>
    <div class="float-left2">
        <input type="submit" value="Let's start Talking" id="sngbtn" class="btn btn-primary">
    </div>
</form>

邮件php文件在

下面
<?php 
    error_reporting(E_ALL);
    $email = $_POST["email"];
    $msg = $_POST["email"];
    $message = wordwrap($msg, 70,"\r\n");
    $from = 'TechnoCube';
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
    $headers .= 'From: ' . $from . PHP_EOL ;
    $headers .= 'Reply-To: ' .$email . "\r\n";
    $headers .= 'X-Mailer: PHP/' . phpversion();
    mail("myemailaddress@example.com",$message,$headers);

&GT;

1 个答案:

答案 0 :(得分:1)

php邮件功能不是发送邮件的好选择。

我绝对推荐PHP邮件程序类。它易于使用,可以做任何事情,如发送附件或使用smtp服务器。

你可以在http://phpmailer.worxware.com/

找到它