小编Git*_*nth的帖子

我们如何在 Perl 中为“use”命令使用变量?

我正在尝试从用户那里获取输入并在我的运行中包含一些库。

“使用”后是否可以使用变量?

$filepath = "abc/xyz.pm";
$module = "xyz";

use $module;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误。

./abc.pl 第 4 行的语法错误,靠近“use $module” 由于编译错误,./abc.pl 的执行中止。

perl

3
推荐指数
1
解决办法
142
查看次数

回复 MIME Lite 错误,因为使用了严格的 [=>(胖逗号)运算符]

我使用 MIME::Lite 从我的 Perl 脚本发送电子邮件。我使用了严格的;在我的标题中,因为这是我们所有脚本中的标准用法。

        my $msg = MIME::Lite->new(
            From => $from,
            To   => $to_str,
            Cc      => $cc_str,
            Reply-To    => $replyto,
            Subject => $tf_subject,
            Type    => 'multipart/mixed'
        );
Run Code Online (Sandbox Code Playgroud)

当我在此函数中添加 Reply-To 以获取退回电子邮件时,出现以下错误。

不允许使用裸词“回复”,而“严格的订阅者”正在使用

但是我在 MIME::Lite 的文档中看到 Reply-To 是获得退回电子邮件的唯一方法。

有没有办法在同一个脚本中同时容纳严格和回复?

email perl mime

1
推荐指数
1
解决办法
92
查看次数

标签 统计

perl ×2

email ×1

mime ×1