<?php

$text = "Джони, русские сошли с ума. Сегодня утром я получил письмо с ящика sosa4@2ch.so . 
В нем написано:\"Ebal mamy tvou, pidaras, ABAMA 4MO, tebya zatralil, lalka\". 
Далее с ящика jopa@slona.ru поступали угрозы и просили восстановить сайт antiprank.ru.";

// Функция складывает найденные результаты во вложенный массив (по полному вхождению), поэтому в foreach мы обращаемся к первому ключу $mails[0]
preg_match_all('/\S+@\S+/i', $text, $mails);

foreach ($mails[0] as $mail) {
	echo $mail . PHP_EOL;
}