ようこそゲストさん

CPA-LABテクニカル

2008/02/10(日) EmailComponentの使い方。Toヘッダに日本語を使う。CakePHPメール

CakePHP1.2bのEmailComponentでは、from,cc,bcc,subject,本文に日本語を使うことができます。やはりメールヘッダーがアルファベットだけなのと日本語が入っているのとでは安心感がちがいますよね。

でも、デフォルトだと、Toヘッダだけは、日本語を使うことができません。


しかし、smtp方式で送付するようにすれば、Toヘッダに日本語が使えます。
例) To: ほげほげさん<hoge@example.com>
というやつですね。

SMTPでの送り方は、
EmailComponentの使い方。mail関数を使わず、smtpで送る。

また、この改造を前提にしています。
EmailComponentで簡単日本語メール。CakePHP1.2b


あとは
$this->Email->to='日本語宛先'.'<hoge@example.com>';

とするだけ。
(追記)
もっと簡単に日本語メールを送るコンポーネントがあります。

CakePHPの日本語高機能メールコンポーネントSemai

名前:  非公開コメント   

  • TB-URL  http://cpa-lab.com/tech/074/tb/