簡體   English   中英

使用表格發送電子郵件給多個用戶

[英]Sending email to multiple users using form to mail

早上好。 我有一個使用表單發送郵件功能的表單,一切正常,但是當我添加另一封電子郵件時卻不起作用。 這是我做的代碼示例:

 <?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); /* Tested working with PHP5.4 and above (including PHP 7 ) */ require_once './vendor/autoload.php'; use FormGuide\\Handlx\\FormHandler; $pp = new FormHandler(); $validator = $pp->getValidator(); $validator->fields(['name', 'referralname', 'email', 'phonenumber'])->areRequired()->maxLength(50); $validator->field('email')->isEmail(); $validator->field('message')->maxLength(6000); $pp->attachFiles(['image']); $pp->sendEmailTo('email@email.com', 'email@email.com', 'email@email.com'); // ← Your email here echo $pp->process($_POST); 

看來您需要將電子郵件地址作為數組傳遞。

$pp->sendEmailTo(['someone@gmail.com', 'another@gmail.com','more@gmail.com']);

請參閱http://reusableforms.com/doc/customization

您最好將所有電子郵件組成一個數組,然后使用for循環進行郵件發送,如下所示:

$myarr = array('email@email.com', 'email@email.com', 'email@email.com');
for($i = 0;count($myarr)>$i;$i++){
$pp->sendEmailTo($myarr[$i]);
}

我還建議您將error_reporting設置為on,以便您更輕松地進行調試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM