gpt4 book ai didi

perl - 如何在 Perl 中将文件内容作为电子邮件发送?

转载 作者:行者123 更新时间:2023-12-04 16:28:16 31 4
gpt4 key购买 nike

我有一个从一堆 cron 作业创建的日志。我现在的任务是将特定日志(例如错误输出)作为电子邮件发送。从文件中获取内容并将其作为电子邮件发送的最佳方式是什么?

我已经想出了如何在 perl 中发送电子邮件。我只需要弄清楚如何读取文件并将其作为电子邮件的文本。

最佳答案

我用 MIME::Lite ,这是我用于每晚备份的 cron 脚本:

$msg = MIME::Lite->new(
From => 'backup-bot@mydomain.com',
To => 'test@example.com',
Bcc => 'test@example.com',
Subject => "DB.tgz Nightly MySQL backup!",
Type => "text/plain",
Data => "Your backup sir.");

$msg->attach(Type=> "application/x-tar",
Path =>"/var/some/folder/DB_Dump/DB.tgz",
Filename =>"DB.tgz");

$msg->send;

关于perl - 如何在 Perl 中将文件内容作为电子邮件发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1325392/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com