1

我试图在名为 Mail.php 的覆盖/类中创建一个文件并使用下面的代码。我正在尝试密件从系统发送给我的所有电子邮件 - 我基本上想查看电子邮件是否发出,因为一些客户抱怨他们没有收到我们的电子邮件。

我们使用 Prestashop 1.5.0 和 SMTP 电子邮件。我尝试将 modemtp 从 null 更改为 true,但它也不起作用。

我正在根据自己的订单对此进行测试,并希望收到两次电子邮件 - 正常一封和密件抄送一封。我只得到一个。

 <?php
class Mail extends MailCore
{
public static function Send($id_lang, $template, $subject, $template_vars, $to,
$to_name = null, $from = null, $from_name = null, $file_attachment = null, $mode_smtp = null, $template_path = _PS_MAIL_DIR_, $die = false, $id_shop = null)
{
// send to customer
$ret = parent::Send($id_lang, $template, $subject, $template_vars, $to, $to_name, $from, $from_name, $file_attachment, $mode_smtp, $template_path, $die, $id_shop);

// send to shop owner
parent::Send($id_lang, $template, $subject, $template_vars, "my@email.com -  I really put MY email here no worries", $to_name, $from, $from_name, $file_attachment, $mode_smtp, $template_path, $die, $id_shop);

return $ret;
}
}

?>
4

0 回答 0