[mdk-re] Script deleting '[ J T ]' messages from POP3 server

Henri Bourbon =?iso-8859-1?q?npecca_=CE=C1_yahoo=2Ecom?=
Пн Сен 3 13:13:13 MSD 2001


Sunday, September 02, 2001, 22:12:33, Sergey Degtyaryov wrote:

SD>> my $subj = join '', grep /Subject/, @{$pop->get($_)};
> следует читать как
> my $subj = join '', grep /Subject/, @{$pop->top($_)};
> Еще раз надеюсь что это сэкономит Вам трафик.

Да,  get()  было совершенно бессмысленно. Но, увы, для тех писем, к-рые шлет
mailman,  и top() -- это экономия сомнительная. Для примера: в вашем письме,
на  к-рое  я отвечаю, ~480 байт тела и ~2200 байт заголовков. Т. е. экономим
мы  посредством  вашего  скрипта  (или  посредством фильтра в мэйлере, к-рый
сделает  то  же самое проще, быстрее, безопаснее, и к-рый не нужно запускать
каким-нибудь кроном и т. п., мэйлер сам его запустит, когда нужно) около 20%
трафика. Не густо. Повторю, это в случае с вашим письмом.

Кстати, /Subject/ может найти Subject где угодно. А может не найти заголовок
Subject  там,  где  нужно.  RFC822  не  запрещает писать 'sUbJeCT:'. Если уж
искать, то /^subject\b/i

-- 
HB






Подробная информация о списке рассылки community