Mail::SendEasy这个模块在cpan邮件发送系列关注度比较高,用来发送邮件相当easy
它支持plain/html格式邮件内容, 通过SMTP服务器发送邮件,对系统平台没有依赖,
支持附件发送和SMTP认证。

用法可以看它的perldoc
就它的例 子做些解释

use Mail::SendEasy ;

my $mail = new Mail::SendEasy(
  smtp => 'localhost' ,   #SMTP服务器
  user => 'foo' ,           #认证用户名
  pass => 123 ,           #认证密码
  ) ;
#SMTP端口默认为25,连接超时时间默认为120秒
  
  my $status = $mail->send(
  from    => 'sender@foo.com' ,   #发送者邮件地址
  from_title => 'Foo Name' ,         #发件人名字或标题
  reply   => 're@foo.com' ,           #回复信件地址
  error   => 'error@foo.com' ,        #发送出错信息地址
  to      => 'recp@domain.foo' ,     #接受邮件地址
  cc      => 'recpcopy@domain.foo' , # 接受邮件副本地址
  subject => "MAIL Test" ,         # 邮件主题
  msg     => "The Plain Msg..." ,  #文本格式邮件内容
  html    => "<b>The HTML Msg...</b>" , #html格式邮件内容,有这个则msg无效
  msgid   => "0101" , #给邮件头加一个ID号
  ) ;
  
  if (!$status) { print $mail->error ;}

作者:askwan@『AskWan』
地址:http://www.askwan.com/post/125/

转载于:https://blog.51cto.com/gaizaoren/309383

perl脚本发送邮件相关推荐

  1. linux 脚本 发送邮件,shell 脚本发送邮件

    有时候会使用脚本完成一系列的自动化工作,工作完成后还需要邮件通知相关人员,此时可以使用第三方的工具:SendEmail,最新版本sendEmail-v1.56.tar.gz 下载地址:http://c ...

  2. Linux中perl脚本监控

    根据公司需求 自己编写的perl脚本 希望可以帮到大家 #!/usr/bin/perl while(1){ open (LOG,">> /var/log/flow.log&quo ...

  3. linux命令行参数含空格,linux-具有命令行参数和空格的Perl脚本

    我觉得我在这里似乎遗漏了一些明显的东西,但是我似乎无法弄清楚发生了什么.我有一个从C代码调用的perl脚本.脚本参数是这样的: my_script "/some/file/path" ...

  4. perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令

    想写一些简化管理操作的脚本,下面是基础脚本之一. 对于一个从来没使用过perl脚本的我来说还是有些难度的,直接上代码. 此脚本用于发送远程MySQL命令并且接收结果,功能比较简单,后面会渐渐完善. # ...

  5. perl 远程 mysql_写的一个perl脚本,用于发送远程MySQL命令 -电脑资料

    想写一些简化管理操作的脚本,下面是基础脚本之一, 对于一个从来没使用过perl脚本的我来说还是有些难度的,直接上代码. 此脚本用于发送远程MySQL命令并且接收结果,功能比较简单,后面会渐渐完善. # ...

  6. linux perl 单例模式,Perl脚本学习经验(三)--Perl中ftp的使用

    使用use Net::FTP; Demo: my $Server = '192.168.1.1'; my $User = 'admin'; my $Password = 'admin'; my $ft ...

  7. window-运行perl脚本(搭建health-check环境)

    安装vsphere sdk VMware-vSphere-Perl-SDK-5.1.0-780721.exe ##看具体的情况安装对应版本的sdk 修改系统环境变量,将安装路径Perl/bin和Per ...

  8. (2)FPGA面试技能提升篇(Perl脚本)

    1.1 FPGA面试技能提升篇2(Perl脚本) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试技能提升篇2(Perl脚本): 5)结束语. 1.1.2 本 ...

  9. linux脚本中如何调用函数,在Linux中如何在Perl脚本中调用函数(在shell脚本中定义)...

    我有两个脚本,即 shell_script.sh和perl_script.pl. shell_script.sh:它有函数定义,当从Perl脚本调用时,它将以批处理模式在Linux上执行某些命令. p ...

最新文章

  1. zoj——3556 How Many Sets I
  2. IOS UISearchDisplayController 点击搜索出现黑条问题解决方案
  3. java 互斥量_什么是Java中的互斥和信号量?主要区别是什么?
  4. Python 并发编程之使用多线程和多处理器
  5. YBTOJ洛谷P4331:数字序列(左偏树)
  6. mybatis generator修改默认生成的sql模板
  7. FastDFS 学习笔记
  8. Spring、Spring Boot和TestNG测试指南 - 测试@Configuration
  9. 《算法:C语言实现》——连通性
  10. python樱花_如何基于python实现画不同品种的樱花树
  11. 用php编写室友通讯录_使用 XML 和 PHP 创建一个更具适应性的电话簿和通讯录
  12. 2022年认证杯SPSSPRO杯数学建模A题(第一阶段)人员的紧急疏散求解全过程文档及程序
  13. 各种网线的分类和区别
  14. 同志,云原生了解一下?
  15. 让css的字体加粗后不影响宽度变化与content和attr()问题
  16. linux下nfs安装配置
  17. 某天是星期几 + 三目运算符的一些错误操作解释
  18. 发布博客支持关闭图片水印啦【CSDN产品周报第10期】
  19. 1到100的和(C)
  20. 如果你爱或者恨一个人[转]

热门文章

  1. 初学者如何学习机器学习中的L1和L2正则化
  2. 干货丨从线性回归到无监督学习,数据科学家需要掌握的十大统计技术
  3. 新一代人工智能白皮书(2020年) ——产业智能化升级
  4. 法国公布“人机协同”项目第二批研究计划
  5. 造出世界最大芯片的公司,Cerebras Systems到底是怎样的存在?
  6. 未来五年人工智能将实现的五大突破
  7. 全球互联正在创造一个知识极大丰富和隐私终结的时代
  8. 人工智能将为传统制造业带来什么?
  9. IBM发布未来五年五大科技预测
  10. 大牛预测2018年深度学习走向:大批AI硬件初创将失败