2014-02-17 40 views
3

有沒有任何方法可以爲mailto()函數體添加HTML模板?例如。我有一個鏈接:爲郵件使用正文模板

echo "<a href="mailto:[email protected]?subject=subject&body=the%20body>Send email</a>"; 

,我希望做這樣的事情:

$template = "<h1>Some text</h1><p>More text<p><img src='imageurl' />"; 

echo "<a href="mailto:[email protected]?subject=subject&body=" . $template . ">Send email</a>"; 

當然,上面的代碼是把原始HTML到體內。那麼,如何給格式呢? 我發現了一個類似的問題here,但這是一箇舊的,並且接受的答案不允許給HTML格式的內容。

注意:我知道這不是發送郵件的最佳方式,但它只是一個讓用戶更改默認主體內容並使用自己的郵件帳戶發送內容的選項。

回答

2

你想要的是不可能的,你不能把html標籤放到mailto正文中。 MailTo with HTML body:從受試者
回答

特殊hname「身體」表明相關的hvalue是消息的主體中。 「body」hname應該包含消息的第一個文本/純文本正文部分的內容。 mailto URL主要用於生成實際上是自動處理內容的簡短文本消息(例如郵件列表的「訂閱」消息),而不是一般的MIME主體。

相關問題