2013-10-30 44 views
0

這是我當前如何發送通知到店如何發送電子郵件給opencart中的多個接收者?

$mail = new Mail(); 
$mail->protocol = $this->config->get('config_mail_protocol'); 
$mail->parameter = $this->config->get('config_mail_parameter'); 
$mail->hostname = $this->config->get('config_smtp_host'); 
$mail->username = $this->config->get('config_smtp_username'); 
$mail->password = $this->config->get('config_smtp_password'); 
$mail->port = $this->config->get('config_smtp_port'); 
$mail->timeout = $this->config->get('config_smtp_timeout');  

$mailText = html_entity_decode($mailText,ENT_QUOTES, 'UTF-8'); 
/* Email para el admins Alcudia */ 
$mail->setFrom($this->request->post['email']); 
$mail->setSender($this->request->post['name']); 
$mail->setTo($admin_alcudia); 
$mail->setSubject(html_entity_decode('Se ha realizado una solicitud de reserva', ENT_QUOTES, 'UTF-8')); 
$mail->setHtml($mailText); 
$mail->send(); 
/* Email para el admin de palma */ 
$mail->setFrom($this->request->post['email']); 
$mail->setSender($this->request->post['name']); 
$mail->setTo($admin_palma); 
$mail->setSubject(html_entity_decode('Se ha realizado una solicitud de reserva', ENT_QUOTES, 'UTF-8')); 
$mail->setHtml($mailText); 
$mail->send(); 

事情的(二)管理的是,他們說的是,第二個是不reciving它...

任何想法如何改善這一點?有沒有任何CC功能?

我已經等了一整天,但http://docs.opencart.com/不會得到起死回生..

+0

我猜docs.opencart.com向下,將被替換爲HTTPS://support.opencart.com ...... – shadyyx

+0

如果你會考慮發送電子郵件通知一些Opencart的的PHP代碼,你會發現在OpenCart中這很容易完成。然後'CTRL + C'和'CTRL + V'是你唯一需要的東西...... – shadyyx

回答

2

嘗試在一個字符串用逗號分隔sendTo()功能:

$mail = new Mail(); 

$mail->protocol = $this->config->get('config_mail_protocol'); 
$mail->parameter = $this->config->get('config_mail_parameter'); 
$mail->hostname = $this->config->get('config_smtp_host'); 
$mail->username = $this->config->get('config_smtp_username'); 
$mail->password = $this->config->get('config_smtp_password'); 
$mail->port = $this->config->get('config_smtp_port'); 
$mail->timeout = $this->config->get('config_smtp_timeout');  

$mailText = html_entity_decode($mailText,ENT_QUOTES, 'UTF-8'); 

$mail->setFrom($this->request->post['email']); 
$mail->setSender($this->request->post['name']); 
$mail->setTo($admin_alcudia.','.$admin_palma); 
$mail->setSubject(html_entity_decode('Se ha realizado una solicitud de reserva', ENT_QUOTES, 'UTF-8')); 
$mail->setHtml($mailText); 

$mail->send(); 

這應消除需要有重複的代碼。

+0

耶!它的作品謝謝! –

+0

沒問題。你應該繼續,並接受答案,如果它幫助你:) – BenM

0

另一種選擇是不修改任何代碼,並改變它的設置,

如果你到系統中,然後進入設置,然後單擊您的商店的編輯也將打開設置你的店......

然後,您需要通過郵件標籤ANS去然後向下滾動到「其他警報電子郵件」文本框中,然後只需添加額外的電子郵件地址

沒有變化編碼必要...

希望這會有所幫助,

+0

謝謝 - 這正是我一直在尋找。不知道爲什麼這是明確的。 –

相關問題