如果发现'^',则是将正则罚款?-英雄云拓展知识分享
353
2024-01-22
我有一个邮件脚本来发送彩色输出,但是我不能在Unix机器上使用它作为 MIME::Lite
模块未安装在其上。
谁能提出一种替换方案来取得所需的色彩输出?
use MIME::Lite;
my (@page_html, @sujet);
my $file = 'rpt.html';
open my $ifh, '<', $file
or die "Cannot open '$file' for reading: $!";
local $/ = "";
my $contents = <$ifh>;
close( $ifh );
my $msg = new MIME::Lite;
输出:
<tr><td>test1</td><td bgcolor=red>NOK</td></tr><tr><td>test2</td><td bgcolor=green>OK</td></tr>
<tr><td>test3</td><td bgcolor=green>OK</td></tr>
OK
应当是绿色的
NOK
应当是红色的
彩色输出仿佛是完全的红鲱鱼(HAH!)。您有一个文件,您想发送作为MIME电子邮件附件的附件。
如果您要使用Perl,则需要在可以从CPAN安装模块的环境中。没有CPAN,您会缺少现代珀尔的大部份气力。我建议您需要进行任何讨论,以消除您的Perl编程职业的主要障碍。
如果您真的没法将模块安装到系统库中,则可以将它们安装到主目录中并使用 use lib
或perl5lib适当调剂Perl库路径。
当您解决了如何使用CPAN模块的问题时,我们可以谈论您选择的模块吗? Mime :: Lite 并不是完全弃用,但是有更好的替换方案已有10多年了。看一眼 电子邮件:: scker.
但是,如果您决定不进行CPAN模块安装讨论,另外一种方法是使用命令行程序 mailx
发送您的消息。
$ mailx -a rpt.html [email protected]
免责声明:
本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。
发表评论
暂时没有评论,来抢沙发吧~