Ketchif ($domain="@mail.ru") всегда будет правдой... тк идет присвоение а не сравнение...
preg_match_all('#\S+@mail\.ru#i', file_get_contents('mail.txt'), $match)
поиск совпадения, 1 аргумент - шаблон поиска, 2 - данные из файла, 3 - куда складируем
file_get_contents('mail.txt') - считать файл...
_____________
Ex3m.com.ua — Активный образ жизни