【发布时间】:2013-11-16 19:48:36
【问题描述】:
我正在尝试在 perl 中发送电子邮件时设置一些电子邮件标题。我有以下代码,但是 Content-Type 和 X-Priority 在消息正文中发送。以下是我的代码。
my $sendmail = "| /usr/sbin/sendmail -t";
open(MAIL,$sendmail)
or die("Unable to open sendmail. $!");
print MAIL "Reply-to: $reply\n";
print MAIL "From: $from\n";
print MAIL "To: $to\n";
print MAIL "Subject: $subject\n\n";
print MAIL "Content-Type: text/plain\n";
print MAIL "X-Priority: 1\n";
print MAIL "blah\n";
print MAIL "$link\n\n";
close(MAIL);
我正在使用 sendmail,因为我想要一些开箱即用的东西,而不必费心安装任何额外的东西。
【问题讨论】:
-
查看已安装的邮件模块
perl -MFile::Find=find -MFile::Spec::Functions -le 'find{ wanted => sub{ print canonpath $_ if /\.pm\z/&&/mail/i }, no_chdir => 1 }, @INC'
标签: perl email sendmail email-headers