发送使用CGI格式化的电子邮件HTML - Perl

时间:2011-08-10 22:50:53

标签: html perl email cgi content-type

我正在尝试发送包含HTML内容的电子邮件,但它不会发送格式化内容。

这是我的代码,

print OUT "To: $email\n";
print OUT "From: $pedidos\n";
print OUT "CC: $pedidos\n";
print OUT "BCC: $tecnico\n";
print OUT "Subject: $subject\n";
print OUT "Content-type: text/html; charset=iso-8859-1\n\n";
print OUT "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>"; 
print OUT "<html><head><title>Title</title></head>";

(...more html...)

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

嗯,首先,你遗漏了

print OUT "MIME-Version: 1.0\n";

没有它,你的Content-type标题就没有任何意义。我假设正在通过电子邮件发送到OUT的内容。