Простой пример маскировки части емайла звездочками на PHP
Теперь вызовим функцию maskEmail($email)
и у нас получится:
a@a.com => *@*.com
ab@ab.com => **@**.com
abc@abc.com => a*c@a*c.com
abcd@abcd.com => a**d@a**d.com
abcde@abcde.com => a***e@a***e.com