<?php

$regexp = "/\w+[.]*\w*[@]\w+[-]*\w*[.]\w{2,5}/mu";

$text = "Пришло мне сообщение от tetyaYoba@ok.ru письмо. Отправил уведомление о спаме в support.pidorov@idinahui.com. Утром пришло сообщение от mefistofel@hell.pain письмо, что дядя Бафомент недовлен моим отношением к тетё Йобе. Запросил инструкцию у Suicid@bu.bur";

$mail[] = preg_match($regexp, $text);

foreach ($mail as $m) {
	echo $m;
}