CodeIgniter を使用して電子メールを送信し、CPanel を使用しています。そして、これが application/library フォルダーの email.php ファイルの私のコードで、メールを自動読み込みに設定します。
$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$config['mailtype'] = 'html';
$config['smtp_host'] = 'localhost';
$config['smtp_port'] = '25';
$config['smtp_user'] = 'info@mydomain.com';
$config['smtp_pass'] = 'mypassword';
$config['validation'] = TRUE;
以下は、メールを送信するときのコードです。
$this->email->from('noreply@mydomain.com', 'mydomain.com');
$this->email->to($rescue_email);
$this->email->bcc('support@mydomain.com');
$this->email->subject('mydomain- Request a new password');
$this->email->message($message);
$this->email->send();
なぜ送信できないのかわかりませんか?正しく送信する前に。
使うときは、
echo $this->email->print_debugger();
ディスプレイです、
Your message has been successfully sent using the following protocol: sendmail
User-Agent: CodeIgniter
Date: Wed, 20 Feb 2013 08:31:42 +0100
From: "mydomain.com"
Return-Path:
To: recipient@email.com
Bcc: support@mydomain.com
Subject: =?iso-8859-1?Q?mydomain_-_Request_a_new_password?=
Reply-To: "noreply@mydomain.com"
X-Sender: noreply@mydomain.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <51247bdee59ff@mydomain.com>
Mime-Version: 1.0
メール送信成功。メールボックスに何も表示されませんが、スパムボックスにチェックインします。