I'm trying to run this script: #============================= #!/usr/bin/perl use strict; use warnings;
my $user=$ARGV[0]; open (MAILBOX, "/var/spool/mail/".$user) or die ("Unable to open mailbox for user ".$user."!\n"); print "OK\n"; #============================ passing a username as argument. I get the following output: [EMAIL PROTECTED] perl]# echo "postmaster" | ./extract_from_mbox.pl Name "main::MAILBOX" used only once: possible typo at ./extract_from_mbox.pl line 6. Use of uninitialized value in concatenation (.) or string at ./extract_from_mbox.pl line 6. OK If I disable "use warnings;" it's obviously all going smoothly, and I get only "OK". I've googled around for a while but neither newsgroup nor my O'Reilly manual gave any advice. Can you help me? Thanks ----------------------------- Mariano Cunietti System Administrator Enter S.r.l. Via Stefanardo da Vimercate, 28 20128 - Milano - Italy Tel. +39 02 25514319 Fax +39 02 25514303 [EMAIL PROTECTED] www.enter.it - www.enterpoint.it ----------------------------- Gruppo Y2K - www.gruppoy2k.it -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>