我想用Perl发送HTML邮件。如何使用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)
这是正确的做法吗?由于某种原因,它不工作。谢谢你的帮助。
如果有,为什么说话直接是不好的sendmail的一个原因,你应该包括它; “这很糟糕”没有帮助。 – felwithe 2015-05-05 18:39:07
@felwithe - 列出太多理由。为什么ANYING不应该直接在操作系统上使用并使用适当的模块(你知道sendmail需要的每个边界情况和错误处理吗?OP是否?) – DVK 2015-05-05 19:41:20