2016-06-21 70 views
1
#!/usr/bin/perl 
my $mail=Email::Send::SMTP::Gmail->new(-smtp=>'smtp.gmail.com', 
              -login=>'[email protected]', 
              -pass=>'password'); 
my $body = '<h1>buddy I got it ...</h1>'; 
$mail->send(-to=>'[email protected]',-cc=>'',-subject=>'subject', 
      -body=>$body,-contenttype=>'text/html'); 
$mail->bye; 

Everytime i run my script here's the output電子郵件發送:: :: SMTP :: Gmail的HTML標籤不工作

有人可以建議和幫助我,爲什麼是我的HTML(身體電子郵件)無法正常工作。

+0

'my $ body ='

buddy我明白了。 。 。 '

';' – Hans

回答

0

您正在將HTML代碼放在純文本電子郵件的內容中。 該模塊似乎不支持HTML電子郵件......如果您想在您的電子郵件中發送HTML,或者找到可以爲您做的模塊,則必須自己提供標題。

關鍵:-contenttype =>'text/html'最有可能被忽略......它在模塊文檔中沒有提及!