X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlfaq9.pod;h=f73c619b988ff2a104d8dca07c861eede5944195;hb=eda6e075b0c0944056eda3d4a7d8ace8624d5b26;hp=ec0a4f5b741d6aace2b862f1b1a575dcdd05d041;hpb=197aec242db45fbf1d7853a1ae22a108cc09d23c;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlfaq9.pod b/pod/perlfaq9.pod index ec0a4f5..f73c619 100644 --- a/pod/perlfaq9.pod +++ b/pod/perlfaq9.pod @@ -1,6 +1,6 @@ =head1 NAME -perlfaq9 - Networking ($Revision: 1.14 $, $Date: 2002/12/06 07:40:11 $) +perlfaq9 - Networking ($Revision: 1.15 $, $Date: 2003/01/31 17:36:57 $) =head1 DESCRIPTION @@ -557,17 +557,17 @@ SMTP via L. =head2 How do I read mail? While you could use the Mail::Folder module from CPAN (part of the -MailFolder package) or the Mail::Internet module from CPAN (also part +MailFolder package) or the Mail::Internet module from CPAN (part of the MailTools package), often a module is overkill. Here's a mail sorter. #!/usr/bin/perl - # bysub1 - simple sort by subject + my(@msgs, @sub); my $msgno = -1; $/ = ''; # paragraph reads while (<>) { - if (/^From/m) { + if (/^From /m) { /^Subject:\s*(?:Re:\s*)*(.*)/mi; $sub[++$msgno] = lc($1) || ''; }