我正在尝试使用Perl发送HTML电子邮件.
 open(MAIL,"|/usr/sbin/sendmail -t");
    ## Mail Header
    print MAIL "To: $to\n";
    print MAIL "From: $from\n";
    print MAIL "Subject: $subject\n\n";
    ## Mail Body
    print MAIL "Content-Type: text/html; charset=ISO-8859-1\n\n"
        . "<html><head></head><body>@emailBody";
 close(MAIL)
这是正确的做法吗?它由于某种原因不起作用.谢谢你的帮助.
spa*_*azm 19
从Email :: Sender :: Simple或Email :: Sender开始.CPAN中
 
有一个快速入门指南,里卡多在他2009年的出现日历中写了一篇很好的用法
从快速入门指南:
  use strict;
  use Email::Sender::Simple qw(sendmail);
  use Email::Simple;
  use Email::Simple::Creator;
  my $email = Email::Simple->create(
    header => [
      To             => '"Xavier Q. Ample" <x.ample@example.com>',
      From           => '"Bob Fishman" <orz@example.mil>',
      Subject        => "don't forget to *enjoy the sauce*",
      'Content-Type' => 'text/html', 
    ],
    body => "<p>This message is short, but at least it's cheap.</p>",
  );
  sendmail($email);
| 归档时间: | 
 | 
| 查看次数: | 30591 次 | 
| 最近记录: |