Имеется необходимость отпарсить заголовки письма. Для этого пользую Email::Simple. Но споткнулся вот на чем.
если например имеет место такой вид заголовка(часть его):
CC: Admin USER
my $mail = Email::Simple->new($text);
@arr_cc = $mail->header("CC");
Вернет такое вот массив
$arr_cc[0] = "Admin"
$arr_cc[1] = "
"
$arr_cc[2] = "USER"
$arr_cc[3] = ""
меняем заголовок на:
CC: admin@domain.ua, user@domain.ua
И получаем
$arr_cc[0] = "admin@domain.ua"
$arr_cc[1] = "user@domain.ua"
Я никак не могу запарсить загловки. не могу схватить логику. Как сделать так что бы для обоих типов заголовком (или недай бог для смешанного) парсило по человечески.
Может другой модуль может сделать это сам?