我想给每个订阅我的时事通讯的人发一封电子邮件。为了做到这一点,我在catalog->controller->common->footer.php中创建的方法中编写了以下代码:
$to = "mymail@yahoo.com";
$subject = "-5% Έκπτωση στο ioannoustores.com";
$message = "Χρησιμοποιήστε το εκπτωτικό κουπόνι στις αγορές σας και κερδίστε 5% έκπτωση. Ο κωδικός σας είναι: " . $res . " και ισχύει για 7 ημέρες.";
$header = "From:info@ioannoustores.com rn";
mail($to,$subject,$message,$header);
我在openart 2.1中使用了完全相同的代码,它工作了,但在3.0.2.0中它不起作用。有人能帮帮我吗?
$to = "mymail@yahoo.com";
$subject = "-5% Έκπτωση στο ioannoustores.com";
$message = "Χρησιμοποιήστε το εκπτωτικό κουπόνι στις αγορές σας και κερδίστε 5% έκπτωση. Ο κωδικός σας είναι: " . $res . " και ισχύει για 7 ημέρες.";
$header = "From:info@ioannoustores.com rn";
试试这个:
$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('your@email.xxx');
$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();