[Codeigniter-users] redux_authプログラムのデモを作りました。

Back to archive index

Takeshi Amano p****@takes*****
2008年 8月 25日 (月) 12:07:17 JST


天野です。

天野はgmailで認証メールを受けたときに題名が化けてました。試行錯誤した結果
以下のようなメール送信をした場合うまくいくことを確認しました、outlookとかでも
文字化けなく受信しているようです。この関数のあるファイルと読み込んでいる
テンプレートのファイルのエンコーディングはどちらもUTF8です。

みなさんの実装例も教えてもらうと助かりますです。

	function send() {
		$this->load->library('email');

		$config['protocol'] = 'sendmail';
		$config['mailpath'] = '/usr/sbin/sendmail';

		$config['mailtype'] = 'text';
		$config['charset'] = 'iso-2022-jp';
		$config['wordwrap'] = false;

		$this->email->initialize($config);

		mb_language("Ja");
		mb_internal_encoding("UTF-8");

		$this->email->from($this->input->post('email'),
mb_encode_mimeheader($this->input->post('name')));
		$this->email->to($email);

		$email_template = file_get_contents(BASEPATH .
'../email_templates/contact_form_email.txt');

		$this->email->subject(mb_encode_mimeheader($this->input->post('title')));
		$this->email->message(mb_convert_encoding($email_template, 'JIS', 'UTF-8'));
		$this->email->send();
	}

Takeshi Amano

Ads are the cave art of the twentieth century - Marshall McLuhan




Codeigniter-users メーリングリストの案内
Back to archive index