【发布时间】:2020-03-05 09:36:35
【问题描述】:
我正在使用 CodeIgniter,我为我的客户设置了一堆电子邮件并通过 SMTP 发送它们......现在工作的要求是使用 Sendinblue 发送电子邮件......所以我只是替换了我的 SMTP 凭据与 Sendinblue 提供的那些......并且邮件没有被发送......请帮助
旧代码(发送邮件时)
$config = array(
'protocol' => 'smtp', // 'mail', 'sendmail', or 'smtp'
'smtp_host' => smtp.example.com,
'smtp_port' => 465,
'smtp_user' => MY_USER,
'smtp_pass' => '',
'smtp_crypto' => 'ssl', //can be 'ssl' or 'tls' for example
'mailtype' => 'html', //plaintext 'text' mails or 'html'
'smtp_timeout' => '4000', //in seconds
'charset' => 'iso-8859-1',
'wordwrap' => TRUE
);
SendinBlue SMTP 详细信息(邮件现在不工作)
$config = array(
'protocol' => 'smtp', // 'mail', 'sendmail', or 'smtp'
'smtp_host' => smtp-relay.sendinblue.com,
'smtp_port' => 587,
'smtp_user' => MY_USER,
'smtp_pass' => MY_PASS,
'smtp_crypto' => 'ssl', //can be 'ssl' or 'tls' for example
'mailtype' => 'html', //plaintext 'text' mails or 'html'
'smtp_timeout' => '4000', //in seconds
'charset' => 'iso-8859-1',
'wordwrap' => TRUE
);
【问题讨论】:
-
您是否进行过任何调试,或检查过任何错误日志或其他任何内容?你没有给我们任何我们可以用来帮助你的信息。我们不知道连接详细信息或凭据是否正确(我们也不应该,这是您的帐户!),或者是否有其他问题(例如防火墙)阻止了您。您需要提供调试信息。
-
@ADyson,奇怪的是我没有收到任何错误。如果有任何特殊的方法可以调试邮件内容,请告诉我谢谢!
标签: php codeigniter email sendinblue