با سلام و تشکر بابت فراهم کردن کدها.
به نظر بنده تابع ایمیل می تونه بهتر باشه. مثلا از php 5.2 تابع filter_var معرفی شده و دیگه لازم به استفاده از regex نیست.
همچنین اسکریپت شما علاوه بر چک کردن فرمت ایمیل، سرور ایمیل رو هم مورد بررسی قرار میده. این کار باعث میشه نشه از این تابع برای بررسی تعداد بالای ایمیل به علت سنگینی استفاده کرد. بد نیست پارامتر دومی به این تابع اضافه کنید تا قابلیت چک کردن سرور اختیاری بشه.کد:filter_var('test@example.com', FILTER_VALIDATE_EMAIL)