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服務器產生交互。並發送