Email :: Send :: SMTP :: Gmail html标签不起作用

时间:2016-06-21 06:11:19

标签: html perl email

#!/usr/bin/perl
my $mail=Email::Send::SMTP::Gmail->new( -smtp=>'smtp.gmail.com',
                                            -login=>'sample@gmail.com',
                                            -pass=>'password');
my $body = '<h1>buddy I got it ...</h1>';
$mail->send(-to=>'to@gmail.com',-cc=>'',-subject=>'subject',
            -body=>$body,-contenttype=>'text/html');
$mail->bye;

Everytime i run my script here's the output

有人可以建议并帮助我解释为什么我的html(正文电子邮件)无效。

1 个答案:

答案 0 :(得分:0)

您将HTML代码放在纯文本电子邮件的内容中。 此模块似乎不支持HTML电子邮件...如果您要在电子邮件中发送HTML,或者找到为您执行此操作的模块,则必须自行提供标题。

关键: -contenttype =&gt;'text / html'最有可能被忽略......模块文档中没有提到它!