[Linuxtrent] Re: Tool per scaricare messaggi da un server Imap

  • From: Luca Manganelli <luca10@xxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Tue, 27 Apr 2004 15:37:59 +0200 (ora legale Europa occidentale)

On Tue, 27 Apr 2004, Flavio Stanchina wrote:

> Prova con fetchmail in combinazione con maildrop. fetchmail prende la
> mail dal server e con l'opzione --mda la passa a maildrop che la può
> depositare in una mailbox o maildir.
>
> In alternativa a maildrop forse puoi usare procmail, ma non lo conosco.

Ho usato un semplice script perl (ditemi se sono OT)

#!/usr/bin/perl
use Net::IMAP::Simple;

$host = 'imapmail.email.it';
$user = '12345678';
$pass = '12345678';

$server = new Net::IMAP::Simple( $host );
$server->login( $user, $pass );
$number_of_messages = $server->select ( 'INBOX' );

foreach $msg ( 1..$number_of_messages ) {

        $lines = $server->get( $msg );

        open FH, "> msg".$msg;
        print FH @$lines;
        close FH;

}

--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: