Php CodeIgniter中的邮件问题

Php CodeIgniter中的邮件问题,php,codeigniter,email,Php,Codeigniter,Email,我有一个脚本,它引起了一些问题。但在此之前,我想说明一个关于我的服务器的文件结构 如果我直接将脚本上传到www文件夹下,那么就没有问题了。但是如果我在我的www文件夹下创建了一个名为ecommerce的文件夹,然后我把脚本放进去,那么它就抛出了问题 假设我创建了一个文件夹www/ecommerce邮件出现问题 这是我的剧本 $this->load->library('email'); $config['charset'] = 'utf-8';

我有一个脚本,它引起了一些问题。但在此之前,我想说明一个关于我的服务器的文件结构

如果我直接将脚本上传到
www
文件夹下,那么就没有问题了。但是如果我在我的
www
文件夹下创建了一个名为
ecommerce
的文件夹,然后我把脚本放进去,那么它就抛出了问题

假设我创建了一个文件夹
www/ecommerce
邮件出现问题

这是我的剧本

$this->load->library('email');
            $config['charset'] = 'utf-8';
            $config['wordwrap'] = TRUE;
            $config['mailtype'] = 'html';
            $config['protocol'] = 'sendmail';
            $this->email->initialize($config);
            $this->email->from('info@divinotech.com', 'Divinotech Support');
            $this->email->to($email);
            $this->email->subject('Welcome To SaiBoutique');
            $msg="<div align='center' style='background-color: #cfcfcf; width: 400ox; height: 300px;'><strong>You Have Been Successfuly registered to SaiBoutique.com. Please Visit Our Site To Have Fabulous Offer</strong>
                  <br/>
                  <br/>
                  <a href='".base_url()."user/activate_account/".$activation_key."'><strong>Click Here To Activate Your Account</strong></a></div>";
            $this->email->message($msg);
            if($this->email->send())
                echo "Successfully Registered' Please Log-In.Mail Send To Your Email-ID";
这是错误代码

Exit status code: 127
Unable to open a socket to Sendmail. Please check settings.
Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method.
User-Agent: CodeIgniter
(1) 如果您使用共享托管,大多数共享托管公司出于安全目的禁用“sendmail”。请向您的主机提供商咨询“sendmail”

(2) 如果您使用的是VPS或专用服务器,则可以在服务器管理员的帮助下检查“sendmail”是否在服务器中正常工作


(3) 另一个即时解决方案是使用SMTP发送邮件。

有些问题,在您详细描述问题之前,出现问题不会帮助我们帮助您。此外,您似乎没有正确设置base_url我的base_url已准确地设置为
Exit status code: 127
Unable to open a socket to Sendmail. Please check settings.
Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method.
User-Agent: CodeIgniter