我正在尝试编辑opencart的contact.php文件,以便在填写联系表单时向多个电子邮件ID发送电子邮件。
$mail->setTo($this->config->get('config_email'));
尝试
$mail->setTo($this->config->get('config_email'),'manager@domain.com','ceo@domain.com');
以上编辑不起作用。如何硬编码其他电子邮件ID?以这种方式回复所有作品时收件人从他的电子邮箱回复。
答案 0 :(得分:1)
如果检查Opencart的SMTP adapter源代码,可以看到if (is_array($this->to)) {
$to = implode(',', $this->to);
} else {
$to = $this->to;
}
地址接受数组(如下所示):
$mail->setTo(array(
$this->config->get('config_email'),
'manager@domain.com',
'ceo@domain.com'
));
因此,您可以按如下方式更新代码并将地址作为数组传递:
{{1}}