我對此感到生氣。 我的目標是發送一封包含HTML的郵件。 我已閱讀噸的教程,我想送HTML,如:發送HTML郵件不作爲文本
<html>
<head>
</head>
<body>
hola
</body>
</html>
,但如果我在郵件粘貼的結果是代碼爲文本,誰能幫助我?
我對此感到生氣。 我的目標是發送一封包含HTML的郵件。 我已閱讀噸的教程,我想送HTML,如:發送HTML郵件不作爲文本
<html>
<head>
</head>
<body>
hola
</body>
</html>
,但如果我在郵件粘貼的結果是代碼爲文本,誰能幫助我?
我假設您不熟悉PHP或其他編碼語言,只是想快速地將一些html轉換爲電子郵件。
最快的方法是在瀏覽器中打開您的html,然後ctrl+a
突出顯示瀏覽器窗口中的所有內容,然後將其複製並粘貼到您的電子郵件正文中。呈現的html將保持呈現狀態。只要確保您鏈接的任何圖像都是絕對的(在線託管,從http://
開始,而不是在您的計算機上),否則您的電子郵件收件人將無法看到它們。
請記住,這是一種快速入侵技術。如果您要頻繁地將電子郵件發送給羣組,您應該使用電子郵件服務提供商,如Campaign Monitor,Mailchimp或Constant Contact。
$from = $systemAdmin;
$emailTo=$email;
$subject="New";
$body="<html>
<head>
</head>
<body>
hola
</body>
</html>";
//to call function for mail()
if(sendMail($emailTo,$subject,$body,$from))
{
return 'fail';
}
else
{
return 'success';
}
function sendMail($sentTo,$subject,$message,$from) // send email function
{
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: $from\r\n";
$headers .= "Bcc: [email protected]\r\n";
$headers .= "Bcc: [email protected]\r\n";
if(is_array($sentTo))
{
foreach($sentTo as $email){ //to add multiple mail in 'To'
mail($email, $subject, $message, $headers);
}
}
else
{
mail($sentTo, $subject, $message, $headers);
}
}
如果我喜歡這樣的結果它的代碼作爲文本 – Simo
這是在php語言更新的代碼,請檢查這些東西是否包含在您的代碼中 –
你是什麼意思你想發送HTML代碼通過郵件? –
@Simo,當你說「發送電子郵件(...)」時,你是指手動將HTML代碼複製/粘貼到gmail等作曲者手中,或者你的意思是代碼?如果代碼,哪種編程語言?如果手動,請嘗試使用瀏覽器打開html,將其複製,然後手動粘貼到gmail中。 – hectorg87