找不到类“smtpTransport”

Anu*_*hav 1 php cakephp

我正在使用 CakeEmail 在我的网站上发送邮件,以下是我的配置文件信息

public $default = array( 
        'host' => 'smtpout.asia.secureserver.net', 
        'port' => 25, 
        'username' => 'xxxxxx',
        'password' => 'xxxxxx', 
        'transport' => 'smtp',
       // "tls"=>true
    );
Run Code Online (Sandbox Code Playgroud)

它在我的本地计算机上运行良好,但在 Godaddy 共享主机上出现以下错误。

Class "smtpTransport" not found.

Error: An Internal Error Has Occurred.

Stack Trace

CORE/Cake/Network/Email/CakeEmail.php line 1265 ? CakeEmail->transportClass()
CORE/Cake/Network/Email/CakeEmail.php line 1133 ? CakeEmail->_applyConfig(string)
APP/Controller/AppController.php line 46 ? CakeEmail->config(string)
APP/Controller/ServicesController.php line 48 ? AppController->sendMail(string, string, string, string, array)
[internal function] ? ServicesController->consultnow()
CORE/Cake/Controller/Controller.php line 490 ? ReflectionMethod->invokeArgs(ServicesController, array)
CORE/Cake/Routing/Dispatcher.php line 191 ? Controller->invokeAction(CakeRequest)
CORE/Cake/Routing/Dispatcher.php line 165 ? Dispatcher->_invoke(ServicesController, CakeRequest)
APP/webroot/index.php line 108 ? Dispatcher->dispatch(CakeRequest, CakeResponse)
Run Code Online (Sandbox Code Playgroud)

谢谢

Dou*_*DC3 5

根据 CakePhp 的 DOC,该类SmtpTransport不是smtpTransport

自动加载器区分大小写

参考:http : //api.cakephp.org/2.5/class-SmtpTransport.html