HTML结构按照电子邮件代码打印

时间:2015-07-14 08:40:48

标签: php html

我正在尝试使用HTML结构发送电子邮件,但HTML结构将打印在电子邮件中。我在电子邮件代码中使用了以下两行:

from matplotlib import pyplot, image, transforms

img = image.imread('filename.png')

pyplot.ion()
fig = pyplot.figure()
ax = fig.add_subplot(111)

for degree in range(360):
    pyplot.clf()
    tr = transforms.Affine2D().rotate_deg(degree)

    ax.imshow(img, transform=tr)
    fig.canvas.draw()

但没有改善。

$headers .= "MIME-Version: 1.0" . "\r\n";
 $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; 

2 个答案:

答案 0 :(得分:2)

使用下面的标题。

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

答案 1 :(得分:1)

也许你必须在你的电子邮件中加入一下?

或者可能使用其他标题。

喜欢:

$email_subject =  $cnm ." |abc.com";
        $email_message ="<HTML><head><tite>you're title</tile></head><BODY><TABLE>";
        $email_message .= "<TR><TD> Job Descrption :".$jb_des ."</TD></TR>\r\n\n";
        $email_message .="<TR><TD>Employer Name :".$frm_nm." </TD></TR>" ."\r\n\n";
        $email_message .="<TR><TD>Company Name :".$cnm." </TD></TR>" ."\r\n\n";
        $email_message .="<TR><TD>Message :".$msg." </TD></TR>" ."\r\n\n";
        $email_message .="<TR><TD>Title of Job Opening :".$job_ti." </TD></TR>" ."\r\n\n";
        $email_message .="</TABLE></BODY></HTML>";
        $headers = "From:<$frm_nm@".DOMAIN_WEBMAIL.">"."\r\n\n";
        $headers .= "MIME-Version: 1.0" . "\r\n";
        $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";  
        @mail($to_em,$email_subject, $email_message, $headers); 

或采取此标题

$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

另一件事。它可能是你的邮件功能。原始函数接受此参数

mail(to, subject, message, headers);

看着你的邮件功能看起来有一个参数太多了。

有关详细信息,请查看:PHP mail introduction 并看一下例子4。

希望这会对你有所帮助