1

サイトに登録する登録者に電子メール アドレスを送信しようとしていますが、コードのこのセクションが実行されていません。私はその理由を見つけようとしています。必要なすべてのドキュメントに従いました。このセクションをデバッグ用のphpのメール機能に置き換えて、サーバーにメールが送信されるかどうかを確認しました。それが何であるかについて考えている人はいますか?

// User was successfully created and the user needs to verify their account.
// Send registered an email informing them how to validate their account.
$this->load->library('email');
$this->email->from('owner@owner.com', 'Owner Name');
$this->email->to($post_email_address);
$this->email->subject('Site Name Here Registration');
$this->email->message('Thank you for registering for our site. Here is your registration key to activate your account: '.$registration_key.' Please click on the following link to activate your account.<br />'.anchor('project-manager/login/verify/'.$registration_key, 'Click Here To Activate Your Account', ''));

$this->email->send();

application/config ディレクトリ内の email.com の構成を次に示します。

<?php 
$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
4

1 に答える 1