【发布时间】:2015-01-08 08:53:40
【问题描述】:
大家好, 我正在尝试通过 cakephp 框架发送电子邮件,但不幸的是电子邮件没有送达。但是当我使用 google 等社交电子邮件服务提供商时,outlook 和 rediffmail 电子邮件就会被传递。
我的 SMTP 端口是 465。我正在使用下面的 cakephp mail() 函数:
public $gmail = array(
'host' => 'ssl://smtp.techphant.com',
'port' => 465,
'username' => 'xyz@abc.com',
'password' => 'xxxxxx',
'transport' => 'smtp',
);
我也试过端口号 2525 和 25 但无济于事。
请告诉我你的建议。
提前致谢。
【问题讨论】:
-
你有没有试过查看邮件服务器的日志文件看它是否抛出错误?或者您是否尝试过启用调试日志记录?
-
没有邮件错误
-
我的代码在 gmail、outlook、rediffmail 上成功运行,但我的问题是为什么我的私人邮件服务器没有发送电子邮件
-
所以除了 techphant.com 上的 smtp 服务器之外,一切(谷歌、Outlook、rediffmail)都可以工作。也许问题出在 techphant.com 服务器上,而不是 cakephp。
标签: cakephp cakephp-2.0