Perl Module mit CPAN installieren

Mrz 5, 2006 Author administrator

Es kommt oft vor , dass man einen Perlscript im Internet gefunden hat , der aber nicht läuft weil ein Modul fehlt.

Ein Script bricht also ab einer Fehlermaldung wie dieser ab:

Can’t locate Net/SMTP.pm in @INC (@INC contains: …

Das heisst , dass das modul Net::SMTP (man beachte die Trennung mit dem beiden Doppelpunkten ) fehlt

Mit dem Befelf

cpan Net::SMTP

installiert man das Modul.

Alternativ kann man auch cpan nur mit dem Befehl cpan starten.

Dann landet man im sogenannten cpan-shell und gibt da den Befehl

install Net::SMTP

ein.

das cpan Shell beendet man mit der Eingabe exit

Perl Beispiel ftp upload einer Datei.

Feb 26, 2006 Author administrator

Mit diesem Beispiel kann man eine Datei mit Perl auf einen ftp-server laden :

#!/usr/bin/perl
use Net::FTP;
$ftp = Net::FTP->new(“server”)
or die “Cannot connect to server: $@”;

$ftp->login(“user”,’pass’)
or die “Cannot login “, $ftp->message;
$ftp->cwd(“/verzeichnis”)
or die “Cannot change working directory “, $ftp->message;
$ftp->put(“file.txt”)
or die “put failed “, $ftp->message;
$ftp->quit;

yahoomails abholen

Jan 9, 2006 Author administrator

Da Yahoo für die kostenlosen Accounts keinen Pop3 Server mehr bietet müsste man eigentlich drauf verzichten die Mails offline zu lesen.

aber es gibt nette Progammierer die ein Perlscript schrieben haben, das diesen Zweck erfüllt:
http://fetchyahoo.sourceforge.net/

7 Besucher online
1 Gäste, 6 Bots, 0 Mitglied(er)
Meiste Besucher heute: 7 um/am 07:40 pm UTC
Diesen Monat: 16 um/am 02-01-2012 11:08 am UTC
Dieses Jahr: 52 um/am 01-22-2012 04:50 am UTC
Jederzeit: 52 um/am 01-22-2012 04:50 am UTC