致命错误:类';邮寄';未在mailtest.php中找到

致命错误:类';邮寄';未在mailtest.php中找到,php,pear,html-email,Php,Pear,Html Email,当我尝试使用php发送邮件时,出现以下错误: Fatal error: Class 'Mail' not found in C:\Program Files (x86) \Apache Software Foundation\Apache2.2\htdocs\pn\mailtest.php on line 10 以下是我的PHP代码: <?php $from="sjoseph@seisystems.com"; $to="dianahelene@gmail.com"; $sub

当我尝试使用php发送邮件时,出现以下错误:

Fatal error: Class 'Mail' not found in C:\Program Files (x86)
\Apache Software Foundation\Apache2.2\htdocs\pn\mailtest.php
on line 10
以下是我的PHP代码:

<?php
  $from="sjoseph@seisystems.com";
  $to="dianahelene@gmail.com";
  $subject="testmail";
  $host="Sei-mail01";

  $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject);

  $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => false));
  $mail = $smtp->send($to, $headers, $message);
?>


为什么是

您需要在邮件类中加载一次
require\u
,在
之后,您应该包含邮件类或粘贴整个代码。是一个本机PHP函数。@ficuscr我们处理的是一个自定义的
Mail
类,而不是普通的
Mail()
函数。@ficuscr Mail()是本机PHP函数。邮件是一个PEAR模块。pear在你的机器上可用并激活吗?@moonwave99因为他用pear来回答这个问题,所以他尝试使用pear的邮件模块:
require_once 'Mail.php';