メールアドレスの適正性は正規表現でするものと思っていたけど、PHPのフィルタ関数を使って簡単にできるようになっていたので覚え書き。
PHP: Filter – Manual
http://php.net/manual/ja/book.filter.php
filter 拡張モジュールは PHP 5.2.0 以降デフォルトで有効となります。 それより前のバージョンでは実験的な PECL 拡張モジュールを使用していましたが、 PECL 版は今後非推奨となり、更新もされません。
以下、使用例。
PHPで各種バリデーション – Qiita
http://qiita.com/mpyw/items/346f1789ad0e1b969ebc
そろそろメールアドレスを正規表現だけでチェックするのは終わりにしませんか? – Qiita
http://qiita.com/ShibuyaKosuke/items/0b9a8fddaefb2060a14a