私はスクリプトを持っていますが、それが問題を引き起こしています。しかしその前に、サーバーに関するファイル構造について述べたいと思います。
スクリプトをフォルダーの下に直接アップロードしてwww
も問題ありません。しかし、ecommerce
自分のフォルダーの下に名前の付いたフォルダーを作成しwww
てスクリプトを配置すると、問題が発生します。
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";
これをコントローラー内に書いています。
www/ecommerce
プロジェクトリンクが次のようになるように保持する必要があります。
http://divinotech.com/ecommerce
エラーコードはこちら
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