【发布时间】:2017-06-14 02:33:08
【问题描述】:
我正在开发一个 Opencart 项目。我正在使用 php 邮件功能发送电子邮件。当我发送该电子邮件时,我的 gmail 邮件正文中收到一条错误消息。
这里我附上了那个错误的图片
那么请你给我一个解决这个问题的方法。
【问题讨论】:
-
点击了解更多并调查 gmail 规则并试验您的邮件,尝试更改它
我正在开发一个 Opencart 项目。我正在使用 php 邮件功能发送电子邮件。当我发送该电子邮件时,我的 gmail 邮件正文中收到一条错误消息。
这里我附上了那个错误的图片
那么请你给我一个解决这个问题的方法。
【问题讨论】:
Opencart 有一个邮件程序类。你为什么不使用它?使用起来非常简单。首先在管理面板 SMTP 设置中设置 SMTP 配置。那就试试这个方法:
$mail = new Mail();
$mail->protocol = $this->config->get('config_mail_protocol');
$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('SENDER EMAIL');
$mail->setFrom($this->config->get('config_email'));
$mail->setSender(html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8'));
$mail->setSubject('MAIL SUBJECT');
$mail->setText('YOUR MESSAGE');
$mail->send();
【讨论】: