亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我在將電子郵件查詢發送到 php 中的多個電子郵件帳戶時遇到問題

我在將電子郵件查詢發送到 php 中的多個電子郵件帳戶時遇到問題

PHP
神不在的星期二 2022-07-22 15:21:08
我在將電子郵件查詢發送到 php 中的多個電子郵件帳戶時遇到問題,任何人都可以幫助這里是表單 HTML 版本<form id="contact-form" action="#">    <div class="form-field-item">        <input type="text" required="required" name="fullname" id="fullname" size="25" placeholder="Name" class="form-field">    </div>    <div class="form-field-item">        <input type="tel" id="phone" name="phone" required="required" placeholder="Contact Number" class="form-field">    </div>    <div class="form-field-item">        <input type="email" required="required" name="email" id="email" placeholder="Email" class="form-field">    </div>    <div class="form-field-checkbox-item">        <div class="checkbox-item">            <input type="checkbox" id="agree-gdrp" name="agree-gdrp" required="required" value="Yes">            <label for="agree-gdrp" class="field-label">I agree that Fraser handles my personal data in accordance with GDPR</label>        </div>    </div>    <div class="form-submit-wrap">        <button>Send Enquiry</button>    </div></form>...這是PHP:<?php $recepient = "[email protected],[email protected]"; $sitename = "Fraser"; $fullname = trim($_POST["fullname"]); $email = trim($_POST["email"]); $phone = trim($_POST["phone"]); $message = "Name: $fullname \nContact Number: $phone \nEmail: $email"; $pagetitle = "Fraser Contact Form"; mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: [email protected]");?>
查看完整描述

3 回答

?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

嘗試這個


$email_to  = "[email protected],[email protected]"; 

$sitename = "Fraser"; 

$fullname = trim($_POST["fullname"]); 

$email = trim($_POST["email"]); 

$phone = trim($_POST["phone"]); 

$message = "Name: $fullname \nContact Number: $phone \nEmail: $email"; 

$pagetitle = "Fraser Contact Form"; 


mail($email_to , $pagetitle, $message);

如果您的主機沒有阻止,它將起作用,如果有的話!那么您將需要使用 smtp 之類的 gmail 或其他提供商。


或者你可以使用PHPMailer


查看完整回答
反對 回復 2022-07-22
?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

您如何發送要由 php.ini 處理的數據。我在表單操作中添加了一個腳本,并將您的提交按鈕替換為提交類型的輸入


HTML


<form id="contact-form" action="my_processing_script.php">

    <div class="form-field-item">

        <input type="text" required="required" name="fullname" id="fullname" size="25" placeholder="Name" class="form-field">

    </div>

    <div class="form-field-item">

        <input type="tel" id="phone" name="phone" required="required" placeholder="Contact Number" class="form-field">

    </div>

    <div class="form-field-item">

        <input type="email" required="required" name="email" id="email" placeholder="Email" class="form-field">

    </div>

    <div class="form-field-checkbox-item">

        <div class="checkbox-item">

            <input type="checkbox" id="agree-gdrp" name="agree-gdrp" required="required" value="Yes">

            <label for="agree-gdrp" class="field-label">I agree that Fraser handles my personal data in accordance with GDPR</label>

        </div>

    </div>

    <div class="form-submit-wrap">

        <input type='submit' value='Send Enquiry'>

    </div>

</form>

my_processing_script.php


<?php 

$recepient = "[email protected],[email protected]"; 

$sitename = "Fraser"; 

$fullname = trim($_POST["fullname"]); 

$email = trim($_POST["email"]); 

$phone = trim($_POST["phone"]); 

$message = "Name: $fullname \nContact Number: $phone \nEmail: $email"; 

$pagetitle = "Fraser Contact Form"; 


mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: [email protected]");

?>

如果您不想離開頁面,我建議您通過 ajax 或 jquery post 發布表單


<button id="my-submit-button">Send Enquiry</button>

jQuery


$("#my-submit-button").click(function(e){

    var fullname = $("#fullname ").val()

    var phone = $("#phone ").val()

    var email = $("#email ").val()

    var agree_gdrp = $("#agree-gdrp").val()

    $.post("my_php_sctipt.php", {"fullname" :fullname, "phone":phone, "email" : email , "agree_gdrp": agree_gdrp }).done(function(evt){

        alert("data sent");

    })

})


查看完整回答
反對 回復 2022-07-22
?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

越來越多的主機將阻止使用 mail() 函數將郵件發送到多個接收方,因為您可以提供任何“發件人”地址,由于 SPF 檢查可能會被接收方阻止。你可以建立一個完整的 SMTP 連接來發送你的郵件,也許通過使用像 SwiftMailer 這樣的 Lib。



查看完整回答
反對 回復 2022-07-22
  • 3 回答
  • 0 關注
  • 192 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號