allcnewsBLOGNEWSBLOGASKBLOGBLOGZSK全部技术问答问答技术问答it问答代码软件新闻开发博客电脑/网络手机/数码笔记本电脑互联网操作系统软件硬件编程开发360产品资源分享电脑知识文档中心IT全部全部分类 全部分类技术牛文全部分类教程最新 网页制作cms教程平面设计媒体动画操作系统网站运营网络安全服务器教程数据库工具网络安全软件教学vbscript正则表达式javascript批处理更多»编程更新教程更新游戏更新allitnewsJava 新闻网络医疗信息化安全创业站长电商科技访谈域名会议专栏创业动态融资创投创业学院 / 产品经理创业公司人物访谈营销 开发数据库服务器系统虚拟化云计算 嵌入式移动开发作业作业1常见软件all电脑网络手机数码生活游戏体育运动明星影音休闲爱好文化艺术社会民生教育科学医疗健康金融管理情感社交地区其他电脑互联网软件硬件编程开发360相关产品手机平板其他电子产品摄影器材360硬件通讯智能设备购物时尚生活常识美容塑身服装服饰出行旅游交通汽车购房置业家居装修美食烹饪单机电脑游戏网页游戏电视游戏桌游棋牌游戏手机游戏小游戏掌机游戏客户端游戏集体游戏其他游戏体育赛事篮球足球其他运动球类运动赛车健身运动运动用品影视娱乐人物音乐动漫摄影摄像收藏宠物幽默搞笑起名花鸟鱼虫茶艺彩票星座占卜书画美术舞蹈小说图书器乐声乐小品相声戏剧戏曲手工艺品历史话题时事政治就业职场军事国防节日风俗法律法规宗教礼仪礼节自然灾害360维权社会人物升学入学人文社科外语资格考试公务员留学出国家庭教育学习方法语文物理生物工程学农业数学化学健康知识心理健康孕育早教内科外科妇产科儿科皮肤科五官科男科整形中医药品传染科其他疾病医院两性肿瘤科创业投资企业管理财务税务银行股票金融理财基金债券保险贸易商务文书国民经济爱情婚姻家庭烦恼北京上海重庆天津黑龙江吉林辽宁河北内蒙古山西陕西宁夏甘肃青海新疆西藏四川贵州云南河南湖北湖南山东江苏浙江安徽江西福建广东广西海南香港澳门台湾海外地区

Perl的Mail::POP3Client模块和Gmail通信实例

日期:2015/7/30 11:32:00 来源:本网整理

perl中的$@表示什么啊问:例如if($@){die("Error...........:$@");}答:看小骆驼,上面有。建议下一本perlpocketreference,那些语法,环境变量,特殊符号忘了得,很容易查到。采纳我吧,问题就关闭了perl的@和$的区别问:发现@lines=“blar”和$lines=“blar”都能赋值?早上才开始看perl问题...答:可以,但@lines此时只能有一个值(元素).@x="A","B","C";print@x;#只会有一个A但不同的是,因为@lines的话,那就是一个数组,你就可以用数组相关的指令再加以操作,如@x="A";push@x,"B";print@x;#会印出"A","B",而这...


Perl的Mail::POP3Client模块和Gmail通信实例(图2)


Perl的Mail::POP3Client模块和Gmail通信实例(图4)


Perl的Mail::POP3Client模块和Gmail通信实例(图6)


Perl的Mail::POP3Client模块和Gmail通信实例(图8)


Perl的Mail::POP3Client模块和Gmail通信实例(图10)


Perl的Mail::POP3Client模块和Gmail通信实例(图12)

一、前言

请问在Perl语言里面$.代表什么意思?问:while(<TMPTYPE>){nextunless($.==$i);$lines[$j]=$_;答:$!根据上下文内容返回错误号或者错误串$。防恶意抓取,请查看原文,,真格学网提供内容。

最近在写一个从gmail批量下载附件的程序,用到了 Mail::POP3Client 和 MIME::Parser 2 个模块

perl中绑定操作符=~是什么意思啊?答:=~念做“doesmatch",是匹配的意思;表示左边的字符串是否匹配右边的正则表达式。Perl一般被称为“实用报表提取语言”(PracticalExtrac。防恶意抓取,请查看原文,,真格学网提供内容。

二、相关文档

perl里的<>是什么意思问:perl里的<>是什么意思答:1、操作符,里面是句柄,表示从句柄里获取数据,具体怎么获取取决于上下文2、当里的句柄缺省时,默认为STDIN,即标准。防恶意抓取,请查看原文,,真格学网提供内容。

CPAN:

Mail::POP3Client模块

$#$在perl里是什么意思?答:"...不理解最后一句话是什么意思"。防恶意抓取,请查看原文,,真格学网提供内容。

MIME::Parser模块

谁知道perl编程里的s/^\s+//;这个语句是什么意思?问:谁知道perl编程里的s/^\s+//;这个语句是什么意思?s/^\s+//;答:正则里,^匹配行首(字符串开始位置)\s匹配任意的空白。防恶意抓取,请查看原文,,真格学网提供内容。

StrawberryPerl模块的安装、卸载与查看

请问在perl中(.*?)是匹配什么的呢?答:.*俗称捡垃圾,匹配任意东西?表示它的前一个项目出现0次或者1次二者配合起来就是匹配任意东西了。防恶意抓取,请查看原文,,真格学网提供内容。

三、实现

perl发送邮件在发送邮件的那个指令后,分号前,加上&&print"成功\n">>成功日志||print"失败\n">>失败日志邮件地址。防恶意抓取,请查看原文,,真格学网提供内容。

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

windows平台下使用perl脚本发送邮件试试这个Perl模块:Mail::Sender,你需要Google一下。如果你要发送邮件的话,必须还要配置好各种参数,这里有一个例子,假如我有一个yahoo的邮箱xxx@yahoo.com.cn,一个16...。防恶意抓取,请查看原文,,真格学网提供内容。

perl中“->”的用法问:$RefCurUnit->[2]=$Max;本来个人觉得->可以去掉,变成$RefCurUnit[2]=$...答:(1)/c表示把匹配不上的字符进行替换.$temp="AAAABCDEF";$count=$temp=~tr/A/H/c;print"$temp\t$count\n";结果:AAAAHHHHH5(2)/d:表示把匹配上的字符全部替换$temp="AAAABCDEF";$count=$temp=~tr/A/H/d;print"$temp\t$count\n";...perl中$/代表了什么意思?问:local$/=">"起到什么改变?答:自带的全局变量,默认值为“\n".perl中”行“的概念就由$/决定。{$data="this>";local$/=">";chomp($data);}$data的值就是”this".

  • 本文相关:
  • Perl中的真与假深入研究
  • Perl List::Util模块使用实例
  • 在EditPlus中配置Perl开发编译环境
  • 讲Perl中的本地时间与UNIX时间戳间相互转换的方法
  • Perl数组排序学习笔记
  • Perl初学笔记之Hello World
  • Perl图形化包管理工具PPM学习使用笔记
  • Perl学习笔记之CPAN使用介绍
  • Perl实现高水线算法(解决多值比较问题方法)
  • Perl学习笔记之文件操作
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved