簡體   English   中英

HTML電子郵件中的前向鏈接

[英]Forward link in HTML email

我需要在HTML電子郵件中創建一個“轉發給朋友”鏈接,該鏈接將模仿郵件客戶端上的前進按鈕(即啟動帶有預填充體的新窗口),這可能嗎?

即:

<a href="forward-action">Forward this email to a friend</a>

如果沒有,那么實現盡可能相似的結果的簡單方法是什么?

PS。 我知道這幾乎是毫無意義的功能,這是客戶的要求。

您無法在當前市場上的任何郵件客戶端(Web或桌面)中模仿或啟動轉發操作。 您還有其他幾種選擇:

  • 提供您的電子郵件的在線版本,並在您的mailto標記中包含指向它的鏈接:

     <a href="mailto:Enter%20an%20email?subject=Your%20Subject%20Line&body=Thought%20you%20might%20be%20interested%20in%20this%20http://www.yourdomain.com"> Forward to a friend</a> 
  • 在您的電子郵件中包含一個標注(最好靠近頂部),鼓勵您的收件人將郵件轉發給他們的朋友。

  • 包括指向網絡表單的鏈接,您的收件人可以在其中提供其他人的電子郵件地址,並將這些新的電子郵件地址發送給郵件的副本。 (這個問題的唯一問題是收件人的地址簿不容易被他們使用,這可能會阻礙共享 - 測試以了解您的人口統計信息是什么樣的)。

我想知道你的客戶是否會這樣做:

  1. 創建一個爵士樂轉發給朋友按鈕。

  2. 該按鈕應該在客戶端站點上打開一個頁面。

  3. 該頁面應包含一個朋友表單的電子郵件

更容易完成。

不,這是不可能的。 至少,我真的,真的,真的希望這是不可能的。

為什么? 因為如果可能的話,垃圾郵件發送者可能會在電子郵件中放置可能導致人們無意中轉發某些內容的鏈接。 出於這個原因,轉發必須由用戶利用其電子郵件客戶端提供的功能自我激勵。

您可以擁有使用mailto協議的鏈接,如下所示

<a href="mailto:person@example.com">Link</a>

但這可能不是你想要的。 所有這一切都打開了填寫了電子郵件字段的撰寫郵件頁面(假設他們的默認電子郵件客戶端已配置為這樣做)。

你可以這樣做:

<a href="mailto:person@example.com?subject=FW: Email Subject
&body=Body of email text
&cc=anotherperson@example.com
&bcc=onemore@example.com">Forward email</a>

並填寫撰寫郵件對話框中的所有字段,但您無法模仿轉發功能。

如果您可以從HTML電子郵件客戶端主題和正文中提取電子郵件,那么您可以這樣做:

<a href="mailto:person@foo.com?subject=..extracted subject...&body=...extracted body...">Forward</a>

一個主要的減號是'a'內的整個URI不能超過1024個字符。 哦,並且在編寫URI字符串時不要忘記URL轉義主題和正文。

轉發是不可能的。

但我已經做了一些研究,就像我想宣傳一個事件一樣。

我創建了以下鏈接,

<a href="mailto:?&amp;subject=Webinar%20on+Leveraging+Artificial+Intelligence+to+Build+Algorithmic+Trading+Strategies&amp;body=Check%20out%20this%20webinar%20on%20developing%20robust%20quantitative%20trading%20strategies%20using%20AI.%20http%3A//bit.ly/1MqTMzg" target="_blank">Spread the word</a>

希望能幫助到你!

我不是網絡開發人員,只是為自己編寫網頁。 我已經停止直接將電子郵件地址放入html中,以避免被機器人捕獲用於發送垃圾郵件或其他任何內容。

我寫了一個簡單的js來匯總信息,而不是:

function ml(name, dom, sub, body) {
  var mailname = name + "@";
  var nl = "%C2%A0%0A";
  var nlcol = "%3A" + nl;
  var dom = dom + ".";
  var msg = "mai" + "lto:" + mailname + dom + "com" + "?subject=" + sub + "&body=" + body;
  window.location.href = msg;
}

在HTML中:

<a onclick="ml('emailName', 'domain Name', 'subject string', 'greeting in content or any text in content')" >
    <input type="button" value="Share with a friend">
</a>

暫無
暫無

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

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