Simon Wistow > Email-FolderType-0.7 > Email::FolderType::Local

Download:
Email-FolderType-0.7.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.1   Source  

NAME ^

Email::FolderType::Local - Recognize folder types on the local file system.

SYNOPSIS ^

  use Email::FolderType qw[folder_type];

  my $type = folder_type($folder) || 'unknown';
  print "$folder is type $type.\n";

DESCRIPTION

Registers several mail folder types that would be found on the local filesystem.

Mbox

  print 'Mbox' if folder_type('mboxmail') eq 'Mbox';

Returns this folder type for pretty much anything. Because of this, Mbox is registered first so it will be the very last type tested.

Ezmlm

  print 'Ezmlm' if folder_type('mail//') eq 'Ezmlm';

Returns this folder type if the folder ends in //, or if the folder contains a directory named archive.

Maildir

  print 'Maildir' if folder_type('mail/') eq 'Maildir';

Returns this folder type if the folder name ends in /, or if the folder contains a directory named cur.

MH

  print 'MH' if folder_type('mail/.') eq 'MH';

returns this folder type if the folder name ends in /..

SEE ALSO ^

Email::FolderType.

AUTHOR ^

Casey West <casey@geeknest.com>.

COPYRIGHT ^

  Copyright (c) 2004 Casey West.  All rights reserved.
  This module is free software; you can redistribute it and/or modify it
  under the same terms as Perl itself.
syntax highlighting: