使用perl发邮件
2024-10-20 17:18:25
如果你使用的是 window 系统,没有 sendmail 工具。这时你就可以使用 perl 的 MIME:Lite 模块作为邮件客户端来发送邮件。
这里我们直接用 cpan 来安装(需要 root 权限),不用下载:
$ cpan -i MIME::Lite
……
/usr/bin/make install -- OK
文档地址: http://search.cpan.org/~rjbs/MIME-Lite-3.030/lib/MIME/Lite.pm
还需要安装 cpan -i Net::SMTP
use MIME::Lite; # 接收邮箱,这里我设置为我的 QQ 邮箱,你需要修改它为你自己的邮箱
$to = '634412144@qq.com';
# 抄送者,多个使用逗号隔开
# $cc = 'test1@runoob.com, test2@runoob.com'; #发送者邮箱
$from = 'qin_zhongbao@163.com';
#标题
$subject = '菜鸟教程 Perl 发送邮件测试';
$message = '这是一封使用 Perl 发送的邮件,使用了 MIME::Lite 模块。'; $msg = MIME::Lite->new(
From => $from,
To => $to,
Subject => $subject,
Data => $message
); $user='qin_zhongbao@163.com';
$pass = '123456'; $res = $msg ->send('smtp', "smtp.163.com",AuthUser=>$user,AuthPass=>$pass);
if($res){
print "邮件发送成功\n ";
}else{
print "邮件发送失败\n ";
}
最新文章
- nginx反向代理实现跨域请求
- 吐槽C++:C++ 类成员变量初始化 之 初始化带有参数的构造函数 的类成员变量。
- github 使用记录
- 如何利用python使用libsvm
- Oracle 插入数据效率对比
- Codeforces 715A &; 716C Plus and Square Root【数学规律】 (Codeforces Round #372 (Div. 2))
- Button UI Kit CSS3美丽Buttonbutton
- 《JAVASCRIPT高级程序设计》节点层次和DOM操作技术
- 生产环境中使用Docker Swarm的一些建议
- thinkinginjava学习笔记08_接口
- jqgrid postData post方式累加参数,缓存了原来的数据
- PMP是什么,PMP最难的是哪些内容?
- maven创建一个简单的web项目
- html文本格式
- C. Polycarp Restores Permutation
- golang etcdclientv3使用说明
- PAT甲题题解-1028. List Sorting (25)-水排序
- 014.Zabbix的Agent key
- JDK1.5新特性,基础类库篇,XML增强
- 对Java CAS的一些了解(正在整理学习中)