我想向訂閱我的時事通訊的每個人發送一封電子郵件。為了做到這一點,我在catalog->controller->common->footer.php 中創建的方法中撰寫了以下代碼。
$to = "[email protected]";
$subject = "-5% ?κπτωση στο ioannoustores.com";
$message = "Χρησιμοποι?στε το εκπτωτικ? κουπ?νι στι? αγορ?? σα? και κερδ?στε 5% ?κπτωση. Ο κωδικ?? σα? ε?ναι: " . $res . " και ισχ?ει για 7 ημ?ρε?.";
$header = "From:[email protected] \r\n";
mail($to,$subject,$message,$header);
我在 opencart 2.1 中使用了完全相同的代碼并且它作業但在 3.0.2.0 中它不起作用。有人能幫助我嗎?
uj5u.com熱心網友回復:
$to = "[email protected]";
$subject = "-5% ?κπτωση στο ioannoustores.com";
$message = "Χρησιμοποι?στε το εκπτωτικ? κουπ?νι στι? αγορ?? σα? και κερδ?στε 5% ?κπτωση. Ο κωδικ?? σα? ε?ναι: " . $res . " και ισχ?ει για 7 ημ?ρε?.";
$header = "From:[email protected] \r\n";
嘗試這個:
$mail = new Mail($this->config->get('config_mail_engine'));
$mail->parameter = $this->config->get('config_mail_parameter');
$mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname');
$mail->smtp_username = $this->config->get('config_mail_smtp_username');
$mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8');
$mail->smtp_port = $this->config->get('config_mail_smtp_port');
$mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout');
$mail->setTo($to);
$mail->setFrom('[email protected]');
$mail->setSender(html_entity_decode('Shop Name', ENT_QUOTES, 'UTF-8'));
$mail->setSubject(html_entity_decode($subject), ENT_QUOTES, 'UTF-8'));
$mail->setHtml($message);
$mail->send();
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/486455.html
標籤:php 电子邮件 opencart-3
下一篇:Kotlin中二叉樹的深度
