Отправить письмо HTML в формате CGI - Perl - PullRequest
1 голос
/ 11 августа 2011

Я пытаюсь отправить электронное письмо с содержимым 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 Ответ

1 голос
/ 11 августа 2011

Ну, во-первых, вы оставили

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

, без которого ваш заголовок Content-type ничего не значит. Я предполагаю, что содержимое, идущее на OUT, правильно отправляется по электронной почте.

...