0

codeigniter に設定メールがあります

    'protocol' => 'smtp',
                    'smtp_host' => 'ssl://smtp.gmail.com',
                    'smtp_port' => '465',
                    'smtp_user' => '-----',
                    'smtp_pass' => '-----',
                    'mailtype' => 'html',
                    'charset' => 'utf-8'

$this->load->library('email', $this->session->userdata('config'));
            $this->email->from('new@gmail.com', 'Rtlx Team');
            $this->email->to($email);
            $message = "Dear ";
            $this->email->subject('Rtlx Team - Account Verification');
            $this->email->message($message);
            $this->email->send();
            $this->email->clear();

ただし、次のエラーが表示されます。

メッセージ: mail() [function.mail]: "localhost" ポート 465 でメール サーバーに接続できませんでした。php.ini の "SMTP" および "smtp_port" 設定を確認するか、ini_set() を使用してください

メッセージ: mail() は、パラメーター 1 が文字列で、配列が指定されていることを期待しています

PHP mail() を使用して電子メールを送信できません。この方法を使用してメールを送信するようにサーバーが構成されていない可能性があります。

4

2 に答える 2

0

リンクhttp://ellislab.com/codeigniter/user-guide/libraries/email.htmlとsmtp設定にアクセスしてください...

于 2013-11-11T06:38:52.583 に答える