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