php向客户和企业发送邮件

时间:2015-10-20 06:05:30

标签: php html ajax email

我正在努力解决以下问题。当用户填写一个这样的表单时,查询会发送给我们跟进主管,但我需要找到一种方法来修改我的电子邮件脚本以发送确认电子邮件对用户而言

enter image description here

我的电子邮件脚本如下所示:

我的问题如何修改此消息,谢谢您对用户的确认

    if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$name = $_POST['name'];
$email = $_POST['email'];
$mobile = $_POST['mobile'];
$eventType = $_POST['eventType'];
$nrGuests = $_POST['nrGuests'];
$state = $_POST['state'];
$suburb = $_POST['suburb'];
$msg = $_POST['msg'];
$refferal_page = $_POST['page'];
$ip = $_SERVER['REMOTE_ADDR'];

if(!isset($refferal_page)){
$refferal_page="Source Unknown";    
}

    $to_email       = "unknown@yahoo.co.nz"; //Recipient email

    //TODO Sanitize input data using PHP filter_var().

    $suburb     =   filter_var($_POST["suburb"], FILTER_SANITIZE_STRING);
    $subject        = "You Have a New Booking!";
    //Add booking INFO here;
    $message        = "A new Enquiry has been received from http://www.xxxxx.com.au. Please find details below and follow up:";

    //email body
    $message_body = $message."\r\n\r\n".$name."\r\nEmail : ".$email."\r\nPhone Number : ". $mobile."\r\nEvent Type: ".$eventType."\r\nNumber Guests:".$nrGuests."\r\nState: ".$state."\r\nSuburb:".$suburb."\r\nIP ADDRESS:".$ip."\r\nMessage:".$msg."\r\nReferal Page Source:".$refferal_page;

    //proceed with PHP email.
    $headers = 'From: '.$name.'' . "\r\n" .
    'Reply-To: '.$email.'' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

    $send_mail = mail($to_email, $subject, $message_body, $headers);
    if($send_mail)
    {   
    echo '<h1 class="page-header">Enquiry Successfully submitted</h1>';
}
else if(!$send_mail){

    echo'<h1 class="page-header" style="color:RED">OOPS...SOMETHING WENT WRONG, PLEASE TRY AGAIN!</h1>';

}
        }//server request method
        else{

        echo'<h1 style="color:red">SUBMIT A FORM PLEASE!</h1>';
        }
        ?>

发送给我们的电子邮件

已收到www.xxxx.com.au的新Inqury。请在下面找到详细信息并跟进:

FROM: Ryan XXX

电子邮件:aass@testms.com

电话号码:334533

活动类型: Aniversary

Nr Guest: 34

状态:墨尔本

郊区: XYZ

IP地址:162.111.255.111

MSG:这是一个测试。请忽略 Referal Page来源:aniversary

显然我不希望用户看到这个我只想添加类似的内容“谢谢你我们会尽快回复你”

我知道如何修改上述脚本以便我们获取查询表格,还可以让用户收到确认电子邮件?

任何帮助非常感谢

1 个答案:

答案 0 :(得分:0)

    if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    $name = $_POST['name'];
    $email = $_POST['email'];
    $mobile = $_POST['mobile'];
    $eventType = $_POST['eventType'];
    $nrGuests = $_POST['nrGuests'];
    $state = $_POST['state'];
    $suburb = $_POST['suburb'];
    $msg = $_POST['msg'];
    $refferal_page = $_POST['page'];
    $ip = $_SERVER['REMOTE_ADDR'];

    if(!isset($refferal_page)){
    $refferal_page="Source Unknown";    
    }

        $to_email       = "unknown@yahoo.co.nz"; //Recipient email

        //TODO Sanitize input data using PHP filter_var().

        $suburb     =   filter_var($_POST["suburb"], FILTER_SANITIZE_STRING);
        $subject        = "You Have a New Booking!";
        //Add booking INFO here;
        $message        = "A new Enquiry has been received from http://www.xxxxx.com.au. Please find details below and follow up:";

        //email body
        $message_body = $message."\r\n\r\n".$name."\r\nEmail : ".$email."\r\nPhone Number : ". $mobile."\r\nEvent Type: ".$eventType."\r\nNumber Guests:".$nrGuests."\r\nState: ".$state."\r\nSuburb:".$suburb."\r\nIP ADDRESS:".$ip."\r\nMessage:".$msg."\r\nReferal Page Source:".$refferal_page;

        //proceed with PHP email.
        $headers = 'From: '.$name.'' . "\r\n" .
        'Reply-To: '.$email.'' . "\r\n" .
        'X-Mailer: PHP/' . phpversion();

        $send_mail = mail($to_email, $subject, $message_body, $headers);
        if($send_mail)
        {   
        echo '<h1 class="page-header">Enquiry Successfully submitted</h1>';

$EmailTo        =   $email;
$subject        = "recipient subject";
$message_body = "Hi ".$name."recipient message";

$headers        = "MIME-Version: 1.0\r\n";
$headers        .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers        .= "From: yourname<$youremail>\n";
$send_cust_mail = mail($to_email, $subject, $message_body, $headers);



    }
    else if(!$send_mail){

        echo'<h1 class="page-header" style="color:RED">OOPS...SOMETHING WENT WRONG, PLEASE TRY AGAIN!</h1>';

    }
            }//server request method
            else{

            echo'<h1 style="color:red">SUBMIT A FORM PLEASE!</h1>';
            }
            ?>