Walery Studennikov пишет:
Hi.

Спасибо, я вижу, что это работает.

Но есть 2 нюанса:
а) Сообщение имеем в виде строки, а не в виде файлового потока
б) @body надо будет потом склеивать ;)

В любом случае, парсер сообщений уже оптимизирован.
А с парсером mbox-ов (там где как раз имеем поток)
этот трюк, как я понимаю, не прокатит, поскольку разделителем
будет уже не фиксированная строка, а regexp.
mbox делится через
$/ = "\n\nFrom ";
open IN,"</var/mail/zhecka";
my $i=0;
while (<IN>)
{
s/\n\nFrom //g;
print "\n\nMessage $i From $_";
$i++;
}
close IN;
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить