Article View: xs4all.general
Article #148Re: [aankondiging] - Migratie Cistron home/mail directories
From: Jan-Pieter Cornet
Date: Thu, 10 Mar 2005 09:10
Date: Thu, 10 Mar 2005 09:10
40 lines
2319 bytes
2319 bytes
In article <d0nvd8$gt1$1@news.cistron.nl>,
Miquel van Smoorenburg <miquels@xs4all.invalid> wrote:
[...]
>my ($letter, $letter2) = ($ARGV[0] =~ m/^(.)(.)/);
>my $dir = "/var/spool/mail/$letter/$letter2/$ARGV[0]/new";
Um.... dit gaat op korte termijn stuk, je mag niet uitgaan van
die onderverdeling in /var/spool/mail/u/s/username. Ik hoop
niet dat er meer mensen zijn die die paden hardcoded hebben
(en zo ja: dan heb je pech).
De enige juiste oplossing is $MAIL gebruiken. Je mag toch
geen mail lezen van iemand anders dan je eigen uid, dus
my $dir = $ENV{MAIL} . "/new";
>usage() unless (-d $dir);
>
>chdir($dir) or die "$dir: $!\n";
>
>opendir(D, ".");
>while (my $f = readdir(D)) {
> show($f) if (-f $f);
>}
>closedir D;
>
>1;
>
>------8<-----snip-here----8<-----
Nog makkelijker/beter portable is iets met Net::POP3 in elkaar
zetten wat alleen de headers inleest. Magoed, het ging Mike
voornamelijk om het principe te laten zien, als je je bSMTP
queue wil bekijken zijn daar genoeg mogelijkheden voor.
--
#!perl -wpl # mmfppfmpmmpp mmpffm <pmmppfmfpppppfmmmf@fpffmm4mmmpmfpmf.ppppmf>
$p=3-2*/[^\W\dmpf_]/i;s.[a-z]{$p}.vec($f=join('',$p-1?chr(sub{$_[0]*9+$_[1]*3+
$_[2]}->(map{/p|f/i+/f/i}split//,$&)+97):qw(m p f)[map{((ord$&)%32-1)/$_%3}(9,
3,1)]),5,1)='`'lt$&;$f.eig; # Jan-Pieter Cornet
Technical Details
Message-ID:
<42300f19$0$28994$e4fe514c@news.xs4all.nl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeeder.wxs.nl!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mailReferences:
<d0k6fr$p51$1@news.cistron.nl> <Xns96145952B704Cjan1963@194.109.133.29> <d0ntbv$oii$1@newsbin.cistron.nl> <d0nvd8$gt1$1@news.cistron.nl>Show Full Headers
Complete Article Headers
X-Google-Thread: f775e,1f2743abd85b7b7a X-Google-Thread: 10c942,e41d07c6afbe8671 X-Google-Attributes: gidf775e,gid10c942,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeeder.wxs.nl!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mail From: Jan-Pieter Cornet <johnpc@xs4all.nl> Newsgroups: xs4all.general,cistron.general Subject: Re: [aankondiging] - Migratie Cistron home/mail directories References: <d0k6fr$p51$1@news.cistron.nl> <Xns96145952B704Cjan1963@194.109.133.29> <d0ntbv$oii$1@newsbin.cistron.nl> <d0nvd8$gt1$1@news.cistron.nl> X-Newsreader: trn 4.0-test76 (Apr 2, 2001) Originator: johnpc@xs6.xs4all.nl (Jan Pieter Cornet) Date: 10 Mar 2005 09:10:49 GMT Lines: 41 Message-ID: <42300f19$0$28994$e4fe514c@news.xs4all.nl> NNTP-Posting-Host: 194.109.21.6 X-Trace: 1110445849 news.xs4all.nl 28994 [::ffff:194.109.21.6]:1478 X-Complaints-To: abuse@xs4all.nl