我正在尝试使用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";
答案 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。
希望这会对你有所帮助