[PHP開發] phpmailer問題 錯誤原因: Could not instantiate mail function


 Send via the PHP mail() function
    function mail_send($header, $body) {
        // Create mail recipient list
        $to = $this->to[0][0]; // no extra comma
        for($x = 1; $x < count($this->to); $x++)
            $to .= sprintf(",%s", $this->to[$x][0]);
        for($x = 0; $x < count($this->cc); $x++)
            $to .= sprintf(",%s", $this->cc[$x][0]);
        for($x = 0; $x < count($this->bcc); $x++)
            $to .= sprintf(",%s", $this->bcc[$x][0]);
         
        if(!mail($to, $this->Subject, $body, $header))
            $this->error_handler("Could not instantiate mail()");
    }}

這就說明了是mail 函數調用不成功造成的,也就是你設置的問題,導致沒有使用SMTP來發信,而還是使用內置的mail函數,而你的服務器不支持mail函數。

 could not instantiate mail function 不能實現mail方法

mail的工作原理。mail函數可以與php.ini 指定的smtp服務器產生交互。並發送

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM