mailto的用法 讓收件人點一下就把內容都寫好

好些日子前,我們又遇到了一個難題。為了讓客戶透過電子郵件回覆意願,但又要在回覆意願的內容中加入必要的訊息,客戶肯定不會完全的照著做。那時就想到 mailto是不是可以解決這個問題呢?當然!把內容準備好放進去,客戶只要點一下就可以把回覆的收件人、標題、內文等都自動帶入,只須點下傳送就好,大幅減少中間可能的失誤。

狀況

需要客戶(收件人)回覆特定訊息,但是怕客戶自己亂打或寄錯郵件。

解決方式

使用 mailto的完整參數用上,讓客戶只需要按下傳送即可。

一、mailto的基本架構

mailto這個通訊埠需要放在 HTML的郵件中(或是你要放在網頁也可以),你可以透過 a這個標籤來啟動,所以你需要準備的內容就會是:

< a href=”mailto:mailbox@example.com” title=”按這裡傳送郵件”>按這裡傳送郵件</a>

如果客戶在電腦瀏覽器的 webmail中按下,會啟動該 webmail的郵件撰寫介面;如果在網頁中按下則會啟動電腦中安裝的郵件軟體(mail client);如果在手機中按下,則會啟動手機中的郵件APP。以上三個介面也都會自動在收件人的欄位帶入 mailbox@example.com 這個郵件。

收件人也可以是多個位置, 使用小寫逗號分隔多個收件人就可以了。

二、mailto的更多參數

cc:副本收件人,使用小寫逗號分隔多個收件人

bcc : 密件副本收件人 ,使用小寫逗號分隔多個收件人

subject : 郵件主旨

body : 郵件內文

以上四個參數你可以組合在 mailto中使用,例如以下的範例 :

mailto:收件人電子郵件?cc=副本收件人&bcc=密件副本收件人&subject:郵件主旨&body=郵件內文

mailto:mailbox@example.com?cc=mailbox2@example.com&bcc=mailbox3@example.com&subject:回覆參加意願&body=我要參加這次的聚會。

多個收件人:

mailto:mailbox@example.com,mailbox2@example.com?cc=mailbox3@example.com,mailbox4@example.com&subject:回覆參加意願&body=我要參加這次的聚會。

三、想要把郵件內文簡單排版

如果直接將內文放進去,因為沒有換行,會稍微凌亂一點,特別是如果你需要傳送長一點的訊息時。這時候你會需要以下幾個參數的幫忙:

%20 :空白鍵空格
%E3%80%80 :全形空格
%0A :換行 (Line Feed, LF 在非 Windows上通用)
%0D :換行(CReturn, CR 在 Windows上通用)

所以如果你想要寫的郵件像這樣:

您好
我要參加這次的 聚會 活動。

變成 body的編碼就會成為

您好%0D%0A我想要參加這次的%E3%80%80聚會%20活動。

完整的 mailto編碼就是

mailto:mailbox@example.com,mailbox2@example.com?cc=mailbox3@example.com,mailbox4@example.com&subject:回覆參加意願&body= 您好%0D%0A我想要

四、方便的工具還是有

當然,如果你熟悉編輯 HTML那這個對你應該不是難事 or 只是想找個方便的工具的話,下面的網站可以幫助你填寫相關資料後,就自動產生超連結,把超連結代碼放到郵件中或網站中,就可以快速傳送電子郵件啦。如果你輸入的是中文,按下 Generate後會被編碼,同樣也是可以正確載入沒問題的。

RapidTables – HTML mailto link

mailto的用法 讓收件人點一下就把內容都寫好 1

留言

發佈留言必須填寫的電子郵件地址不會公開。

Scroll to Top