1、PEAR安装
参考该文章:Windows下安装PHP Pear2、安装Mail,Mail_Mine,Net_SMTP
第一步:在cmd中进入到PHP的运行目录,也就是php.exe。第二步:使用pear install Mail,pear install Mail_Mine,pear install Net_SMTP安装好发邮件需要的类库
第三步:使用pear list查看以上三个类库是否安装。
3、实例
<?phperror_reporting(0); //PHP会出现不规范提示,故此设置require_once "Mail.php"; //记得将Pear目录加入环境,才能这样引用,否则要引用绝对路径$from = "sender@"; //发送方$to = "receiver@"; //接收方$subject = "Hi!"; //主题$body = "Hi,\n\nHow are you?"; //内容$host = ""; //SMTP服务器$port = "587"; //端口//$port = "25"; //两个端口都行$username = "username@";//用户名$password = "password";//密码$headers = array ('From' => $from,'To' => $to,'Subject' => $subject); //邮件头$smtp = Mail::factory('smtp',array ('host' => $host,'port' => $port,'auth' => true,'username' => $username,'password' => $password)); //服务设置//发送邮件$mail = $smtp->send($to, $headers, $body);//错误处理if (PEAR::isError($mail)) {echo("<p>". $mail->getMessage() ."</p>");} else {echo("<p>Message successfully sent!</p>");}?>