CakeEmailクラスを利用して、メール送信を行う際、メールアドレスによってはクラス側の内部で設定されているバリデーションにより送信できない場合がある。
そのときは、バージョン2.4から実装されたメールアドレスパターンの自己設定機能で緩和してやる必要がある。
これによりRFC非準拠のメールアドレス宛にも送れるようになる。
// メールアドレスのバリデーションルールを緩和:任意の文字列を受け入れる $email->emailPattern('/^.+$/');
CakeEmailクラスを利用して、メール送信を行う際、メールアドレスによってはクラス側の内部で設定されているバリデーションにより送信できない場合がある。
そのときは、バージョン2.4から実装されたメールアドレスパターンの自己設定機能で緩和してやる必要がある。
これによりRFC非準拠のメールアドレス宛にも送れるようになる。
// メールアドレスのバリデーションルールを緩和:任意の文字列を受け入れる $email->emailPattern('/^.+$/');