我有下一個(gè)問題。我一直在嘗試將多個(gè)收件人放入我設(shè)置的變量中,但郵件沒有被觸發(fā)。我只用一個(gè)收件人對(duì)此進(jìn)行了測(cè)試,它可以工作。當(dāng)我嘗試再添加一個(gè)時(shí),電子郵件將不會(huì)發(fā)送。這是第一個(gè)定義簡單電子郵件發(fā)送的函數(shù)。這位于我AppController.php 的電子郵件發(fā)送是使用指定的類 CakeEmail 完成的。 public function sendSimpleMail($to, $subject, $body, $to_copy = "") { $to = trim($to); $replay_to = EMAIL_REPLY; try { App::uses('CakeEmail', 'Network/Email'); $email = new CakeEmail(); if($to_copy == ""){ $email->config('smtp') ->to($to) ->subject($subject) ->replyTo($replay_to) ->emailFormat('html'); } else{ $email->config('smtp') ->to($to) ->subject($subject) ->replyTo($replay_to) ->bcc($to_copy) ->emailFormat('html'); } $email->send($body); return true; } catch (Exception $e) { $error = $e->getMessage(); return $error; }}此外,我將附上我準(zhǔn)備電子郵件并在通過表單觸發(fā) ajax 請(qǐng)求時(shí)將其發(fā)送給收件人的功能。如果你們中的任何人對(duì)此事有任何想法,那將非常感激。我有點(diǎn)卡住,因?yàn)槲蚁雵L試包括其他收件人,但不幸的是我認(rèn)為它必須與 CakeEmail 類有某種兼容性。干杯
1 回答
揚(yáng)帆大魚
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
如果您需要向多個(gè)收件人發(fā)送電子郵件,則需要將它們指定為數(shù)組。
$email->config('smtp')
->to( array('first@email.com', 'second@email.com'));從文檔
'to':電子郵件或目的地?cái)?shù)組。
- 1 回答
- 0 關(guān)注
- 176 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
