#!/usr/bin/perl -w

# $Id: delete_folder,v 1.1 2016/07/05 20:59:43 gilles Exp gilles $

use Mail::IMAPClient;

$ARGV[2] or die "usage: $0 host user password folder1 folder2 ...\n";

$host = $ARGV[0];
$user = $ARGV[1];
$password = $ARGV[2];

my $imap = Mail::IMAPClient->new();
$imap->Debug(1);
$imap->Server($host);
$imap->Ssl( 1 ) ;
$imap->connect() or die;
$imap->User($user);
$imap->Password($password);
$imap->login() or die;
$imap->Uid(1);
$imap->Peek(1);



my @folders = $imap->folders(  ) ;
print map { "$_\n" } @folders ;
foreach $folder ( @folders) {
	print "deleting folder $folder\n";
	$imap->delete( $folder ) ;
}

$imap->logout();
# $imap->close();


