Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5376023
  • 博文数量: 1144
  • 博客积分: 11974
  • 博客等级: 上将
  • 技术积分: 12312
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-13 20:06
文章存档

2017年(2)

2016年(14)

2015年(10)

2014年(28)

2013年(23)

2012年(29)

2011年(53)

2010年(86)

2009年(83)

2008年(43)

2007年(153)

2006年(575)

2005年(45)

分类: PERL

2014-11-27 19:21:01

#!/usr/bin/perl
use Data::Dumper;
 use Mail::Box::Manager;
 my $manager     =  Mail::Box::Manager->new;
$ENV{MAIL}='/home/eml/aaab';
$mailboxname=$ENV{MAIL};
my $mgr = Mail::Box::Manager->new;
my $folder = $mgr->open  ( folder       => $mailboxname  , extract      => 'LAZY'  , access       => 'rw'  , save_on_exit => 0);

$ar=$folder->message(2);
 my $subject = $ar->subject;
print Dumper($subject)."\n"; 
-----------------------------------------------------------
另外个实例
my $msg  = Mail::Message->new(head => $head);
$msg->body($body);
#print Dumper($msg)."\n";
ok(defined $msg);

#
# Create a simple forward
#

my $forward = $msg->forward
  ( strip_signature => undef
  , prelude         => undef
  , postlude        => undef
  , quote           => undef
  , To              => 'dest@example.com (New someone)'
  );


use Email::Sender::Transport::Maildir;
my $maildir='/home/eml/aaab';
my $sender = Email::Sender::Transport::Maildir->new({  dir => $maildir,});
  my $result = $sender->send(
        $forward,
        {
                to   => [ 'rjbs@example.com' ],
                from => 'rjbs@example.biz',
    },  );
ok(defined $forward,                     'created simple forward');
isa_ok($forward, 'Mail::Message');
my @f = $forward->body->string;
阅读(626) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~