Код: Выделить всё
$body = '-------
Begin forwarded message:
From: Sarah Johnson
Subject: email subject
Date: February 22, 2013 3:48:12 AM
To: Email Recipient
Cc: Ralph Johnson
Hi,
hello, thank you and goodbye!
blabla@gmail.com'
Код: Выделить всё
$body = strtolower($body);
$pattern = '#from: \D*\S([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})\S#';
if (preg_match($pattern, $body, $arr_matches)) {
echo htmlentities($arr_matches[0]);
die();
}
Код: Выделить всё
from: sarah johnson
Код: Выделить всё
$body = strtolower($body);
$pattern = '#cc: \D*\S([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})\S#';
if (preg_match($pattern, $body, $arr_matches)) {
echo htmlentities($arr_matches[0]);
die();
}
Код: Выделить всё
cc: ralph johnson hi, hello, thank you and goodbye! blabla@gmail.com
Код: Выделить всё
cc: ralph johnson
Подробнее здесь: https://stackoverflow.com/questions/150 ... -cc-values
Мобильная версия