簡體   English   中英

如何使用 JavaScript 將簽名添加到 Outlook email 中?

[英]How can I add a signature into an Outlook email with JavaScript mailto?

我正在使用 JavaScript mailto function 用自定義文本填充 email 正文。

我可以向 email 添加文本,但沒有顯示簽名。

有沒有辦法使用 mail-to function 發送帶有圖像的自定義簽名? 或者在使用郵件到 function 時,有什么方法可以在正文中插入 HTML 圖像?

示例代碼:

var message = "text of message";                
var mailLInk = "mailto:sam@example.com?subject=subject&body=" + message;        
document.location.href = mailLink;

RFC 2368的第 2 節說body字段應該是text/plain格式,所以你不能做 HTML。

但是,即使您使用純文本,一些現代郵件客戶端也可能會將生成的鏈接呈現為可點擊的鏈接。

不,該信息存儲在 outlook 配置文件中。 如何處理 URL 取決於 Outlook(或某些設置)。

目前沒有辦法發送 html,因為只接受純文本,我可以給你一些提示,為什么不使用 mailto 發送 email:

HTML中mailto的缺點

  1. 垃圾郵件機器人可以讀取郵件地址
  2. Mailto 僅在訪問者已配置郵件客戶端時才有效
  3. HTML mailto 尖叫“這個網站是由初學者開發的”

只有一個優點,它易於創建和實施到 web 站點。 但是,如果您想使用它,只需對您的郵件地址進行編碼,這樣垃圾郵件機器人就無法讀取它。

但是如果你想在你的郵件消息中添加頁腳,那么只需在你的正文參數中添加 %0A,%0A 是新行,你的 cursor 會在那里閃爍,所以?body=%0AThen your footer text會給你 email 的頁腳。

:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM