phpでメールアドレスを簡単にバリデーション

皆さんはネイティブphpで開発をするとき、メールアドレスのバリデーションはどうやっていますか?
正規表現?MXレコードの応答?
いやいや、もっとカンタンな方法がありました。これです。

<?php
/*
 * filter_varの第二引数でメールアドレスのチェックをする方法。
 * メールアドレスの記述が正しければstring型を返し、ダメならFALSEを返します。
 */
private function mail_check($mailaddress="")
{
    if (filter_var($mailaddress, FILTER_VALIDATE_EMAIL)===FALSE)
    {
        return FALSE;
    }
    else
    {
        return TRUE;
    }
}
?>

しかし2009年以前のDoCoMoのEメールアドレスはRFCに準拠しておりません。
その場合どうしても正規表現じゃなければダメだ!というのなら、このサイトを参考にしなさい。