Usersテーブルをbakeすると、emailのバリデーションは次のように自動生成されます:
$validator ->email('email')
バリデーションに失敗した場合はThe provided value is invalid
と出ます。
これを変更するときに
$validator ->email('email','メールの形式が間違っています')
とやっても効かないのを不思議に思っていました。ドキュメントを見たら、2つ目の引数はMXレコードをチェックするか否か! よって、
$validator ->email('email',false,'メールの形式が間違っています')
であります。