Content

Perl的Mail::POP3Client模块和Gmail通信实例(imap和exchange)学会了吗

文章摘要

该代码使用 Perl 编程语言,通过 `Mail::POP3Client` 和 `MIME::Parser` 库,从 Gmail 服务器(`pop.gmail.com`)上提取邮件内容。代码首先设置了一个POP3客户端连接到 Gmail 服务器,并将邮件正文内容解析为 MIME 格式。接着,代码遍历提取的邮件,并将其中的附件保存到指定的 `C:download` 目录中。整个过程包括邮件设置、提取、解析及保存附件操作。

 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();