Perl 教程 之 Perl 发送邮件 4

简介: 使用 Perl 的 MIME::Lite 模块发送 HTML 格式邮件示例:设置邮件接收、抄送、发送者及标题,添加 Content-type: text/html 头部,然后通过 $msg->send 发送。成功输出"邮件发送成功"。注意替换邮箱地址。

Perl 教程 之 Perl 发送邮件 4

Perl 发送邮件

发送 HTML 格式邮件

我们可以在邮件头部添加 Content-type: text/html\n 来发送 HTML 格式的邮件,实例如下:

实例

!/usr/bin/perl

use MIME::Lite;

接收邮箱,这里我设置为我的 QQ 邮箱,你需要修改它为你自己的邮箱

$to = 'XXXXXXXXX@qq.com';

抄送者,多个使用逗号隔开

$cc = 'test1@baidu.com, test2@baidu.com';

发送者邮箱

$from = 'test@baidu.com';

标题

$subject = '百度 Perl 发送邮件测试';
$message = '

这是一封使用 Perl 发送的邮件

使用了 MIME::Lite 模块。

来自百度,地址是:http://www.baidu.com。

';

$msg = MIME::Lite->new(
From => $from,
To => $to,
Cc => $cc,
Subject => $subject,
Data => $message
);

添加头部信息

$msg->attr("content-type" => "text/html");
$msg->send;
print "邮件发送成功\n";

目录
相关文章
|
数据采集 分布式计算 监控
新一代数据质量平台datavines
新一代数据质量平台datavines
1198 0
|
SQL 关系型数据库 PostgreSQL
PostgreSQL 如何通过身份证号码进行年龄段的统计?
【8月更文挑战第20天】PostgreSQL 如何通过身份证号码进行年龄段的统计?
1143 2
|
监控 关系型数据库 MySQL
数据治理平台Datavines
【10月更文挑战第20天】随着数据量的增长和数字化转型的推进,数据治理成为关键议题。Datavines是一个开源的数据治理平台,提供数据目录、概览及质量检查等功能,帮助用户全面了解和管理数据,确保数据的准确性和有效性。通过简单的部署和配置,即可快速启动使用,支持数据源配置、质量监控及作业管理等核心功能。
2510 10
|
Java Maven
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
12666 1
|
分布式计算 算法 调度
DAG(有向无环图)在Spark中的应用
DAG(有向无环图)在Spark中的应用
1172 0
|
存储 SQL JavaScript
【前端开发】一文带你精通Vue.js框架(三)
【前端开发】一文带你精通Vue.js框架(三)
201 0
|
3天前
|
数据采集 人工智能 安全
|
12天前
|
云安全 监控 安全