使用perl发送电子邮件

时间:2012-09-14 09:45:41

标签: perl

我有一个perl脚本,它向开发人员发送邮件以显示状态,即失败或传递给开发者电子邮件ID。我也希望在使用脚本时获得此类状态邮件。所以,我尝试了如下,

TO:'developer @ abc.com,$ userid @ abc.com'。但在这种情况下,开发人员得到了mnail但我仍然没有得到它。你能帮忙吗? 我是Perl的新手,所以我的问题可能不是标准的问题。但请帮助,我急需它。

谢谢&问候, 高塔姆

1 个答案:

答案 0 :(得分:5)

您正在将变量插入到单个带引号的字符串中。 Perl假定单引号中的所有内容都应按字面意思理解..

示例:

my $userid = 'admin';
my $string = '$userid@abc.com';
print $string;

结果为“$ userid@abc.com”

但是,如果在第二行中替换双引号

my $string = "$userid\@abc.com";

结果为“admin@abc.com”

因此,如果要插入变量,请使用双引号:

"developer\@abc.com , $userid\@abc.com"