0
我通過cakephp和郵戳發送電子郵件時遇到了一個奇怪的問題。cakephp發送帶有動態內容的批量電子郵件
我在我的cakephp應用程序中安裝了postmark-cakephp library。我可以向單個用戶發送電子郵件,並能夠向具有相同電子郵件內容(消息)的多個用戶發送電子郵件,但在這裏我的要求是我需要通過一些動態電子郵件內容向多個用戶發送電子郵件。 (包含用戶ID)
我可以在for循環中執行此操作,但我希望通過一次調用發送包含動態內容的批處理電子郵件。
這裏是我的代碼
foreach($send as $client) {
//if client contains emails, send email
if(!empty($client['Email'])) {
//loop through emails
foreach($client['Email'] as $to) {
$client['message'] .= 'To be removed visit http://something.com/remove/'.$to."\n";
$client['message'] .= $message_footer;
$email_to = new CakeEmail();
$email_to->config('postmark');
$email_to->from('[email protected]');
$email_to->to($to);
$email_to->subject($subject);
$email_to->send($client['message']);
}
}
}
請幫助我。
好吧,我明白,但你到目前爲止做了什麼?代碼在哪裏? – Fury
我用我的示例代碼更新了查詢。請檢查一下。 – Buddy
我不知道你希望如何在不存在某種循環的情況下發送帶有_different_內容的多個電子郵件。這個解決方案似乎很明顯,在一個方法中「我可以在for循環中做到這一點」,並稱它實現了「我想通過一次調用發送帶有動態內容的批量電子郵件」。 – AD7six