> 
> #!/usr/bin/perl
> 
> use Mail::Sender;
> $i = scalar (@ARGV);
> 
> $sender = new Mail::Sender
> {smtp => 'server.smtp.com', from => '[EMAIL PROTECTED]'};
> $sender->MailFile({to => '[EMAIL PROTECTED]',
>                    subject => '$arg[0]',
>                    msg => "$arg[1]",
>                    file => '$arg[2]'});
> 
> $sender->Close;
> 
> 
> this script call as following :
> sendmail.pl <subject> <body> <path to attachment>
> 

I never use this module, so i am not familiar with it. 
Have you read the docs for Mail::Sender ? It looks like you are using the
example from the docs.

here is what i think you want:
--
# enable warnings
#!/usr/bin/perl -w

use Mail::Sender;
# i don't think you need this line
#$i = scalar (@ARGV);

# add some error checking
# i don't think these are the real names of your server and email
# addresses, you need to replace them with the your own
# you want $ARGV not $arg
$sender = new Mail::Sender {smtp => 'server.smtp.com', from =>
'[EMAIL PROTECTED]'} or die $!;
$sender->MailFile({to => '[EMAIL PROTECTED]',
                   subject => '$ARGV[0]',
                   msg => "$ARGV[1]",
                   file => '$ARGV[2]'});

$sender->Close;




 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to