一、前言
最近在写一个从gmail批量下载附件的程序,用到了 mail::pop3client 和 mime::parser 2 个模块
二、相关文档
cpan:
mail::pop3client模块
mime::parser模块
strawberryperl模块的安装、卸载与查看
三、实现
use mail::pop3client; use mime::parser; my $u = 'user.name@gmail.com'; my $p = 'user.password'; my $x = new mime::parser; $x -> output_dir('c:\\download'); #directory to save attachment my $g = mail::pop3client -> new ( user => $u, password => $p, host => 'pop.gmail.com', port => 995, usessl => 'true') or die "can't connect the server.\n"; for $i (1 .. $g->count()) { my $c = $g->headandbody($i); my $r = $x->parse_data($c); } $g->close();
发表评论