PHP SMTP Mail类问题

Mad*_*ams 1 php pear

好的,这是问题.我向用户发送了一封HTML电子邮件.

我不能只在我的标题中发送内容text/html html,因为我的主持人不喜欢它!他们建议使用SMTP.

所以我不得不安装Pear id.然后我不得不安装Mail扩展.我做到了.现在我从网上获取代码来试用它,我收到错误消息

Fatal error: Class 'Mail' not found in /home/alain/php/Mail/mail.php on line 51
Run Code Online (Sandbox Code Playgroud)

我正在调用该文件require_once();.现在mail.php中的第51行是

class Mail_mail extends Mail {

它唯一的声明!! 安装是全新的.主持人使用Cpanel

Paw*_*cki 5

我发现,在默认情况下Ubuntu的php-pear没有包括PEAR ::邮件包.但它很容易修复:

pear install Mail
pear install pear/Net_SMTP 
pear install pear/Auth_SASL
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,您可能需要按照本指南检查您的PEAR安装:http://pear.php.net/manual/en/installation.checking.php