Perl批量下载Gmail附件的代码

 更新时间:2014年06月27日 10:52:52   投稿:junjie  
这篇文章主要介绍了Perl批量下载Gmail附件的代码,本文重点在使用Mail::POP3Client模块和Gmail通信的方法,需要的朋友可以参考下

最近在写一个从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();

相关文章

  • Perl访问MSSQL并迁移到MySQL数据库脚本实例

    Perl访问MSSQL并迁移到MySQL数据库脚本实例

    这篇文章主要介绍了Perl访问MSSQL并迁移到MySQL数据库脚本实例,写了一个完整的迁移脚本和使用方法,需要的朋友可以参考下
    2014-06-06
  • perl处理xml的模块介绍

    perl处理xml的模块介绍

    perl处理xml的模块介绍,需要的朋友可以参考下
    2013-02-02
  • 求婚示爱的Perl代码之注释篇

    求婚示爱的Perl代码之注释篇

    Deparse 模块是一个很好的打印机,它可以揭开 Perl 代码神秘的面纱,帮助你理解优化器为你的代码做了那些转换。换言之,它会重新生成Perl代码,试着略去一些晦涩难懂的部分,把代码用一致的格式写出来
    2013-03-03
  • windows安装perl及komodo IDE的详细步骤

    windows安装perl及komodo IDE的详细步骤

    这篇文章主要介绍了windows安装perl及komodo IDE的详细步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Perl中使用File::Lockfile确保脚本单实例运行

    Perl中使用File::Lockfile确保脚本单实例运行

    这篇文章主要介绍了Perl中使用File::Lockfile确保脚本单实例运行的方法,本文直接给出实例,方法非常简单,需要的朋友可以参考下
    2014-11-11
  • About Perl(翻译Perl官网介绍)

    About Perl(翻译Perl官网介绍)

    这篇文章主要介绍了About Perl(翻译Perl官网介绍),本文翻译自Perl官网介绍,讲解什么是Perl、Perl的历史、Perl 5 特征、Perl在WEB环境下的使用等内容,需要的朋友可以参考下
    2015-06-06
  • FTP自动上传文件的perl脚本以及配置文件

    FTP自动上传文件的perl脚本以及配置文件

    这个perl文件将执行的任务是, 按照指定的文件夹目录,自动将该文件夹下的所有文件上传到指定ftp站点的指定目录下
    2006-11-11
  • Perl删除前导和拖尾空白(删除左右空格、空白字符)

    Perl删除前导和拖尾空白(删除左右空格、空白字符)

    这篇文章主要介绍了Perl删除前导和拖尾空白(删除左右空格、空白字符),本文给出了多个方法实现解决这个需求,需要的朋友可以参考下
    2015-06-06
  • perl调用外部命令(g)awk的方法

    perl调用外部命令(g)awk的方法

    perl为行读取方式,有着强大的对行处理的能力,同样,通过内部命令和巧妙的编程技巧,其对列的处理能力同样不可小觑
    2013-02-02
  • python urllib中的编码处理示例

    python urllib中的编码处理示例

    这篇文章主要介绍了python urllib中的编码处理示例,本文直接给出几个处理实例,需要的朋友可以参考下
    2015-04-04

最新评论