内容 |
最近在写一个从gmail批量下载附件的程序,用到了 mail::pop3client 和 mime::parser 2 个模块 实现代码: 代码如下: 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();
|