2008-08-08 51 views
12

我有一個頁面,用戶可以選擇多個不同的段落。當點擊鏈接(或按鈕)時,將打開一封電子郵件,並將所有這些段落放入電子郵件正文中,對其進行處理並填寫主題。但是,該文本可能太長,無法連接郵件。用於大型機構的mailto鏈接

任何方法?


我們想從SQL Server具有SP做到這一點,但他們將50名行政級別的員工不應該被髮送的項目之前,用戶需要「看到」的電子郵件的一個很好的方式.. 。當然,爲IT部門而不是IT部門進行軟件編程還有一件事。 80(

當你爲IT構建東西時,它不會(有些人說不應該)必須非常實用。換句話說,這不是我們叫醒的狗食,而是我們擁有的狗糧吃的。


我們開始談論它,並決定「郵件形式」可以給我們正是我們所期待的。

1.A非常不同的外觀,讓用戶知道電子郵件加載並瞄準 2.能夠更改/添加電子郵件的文本 3.向自己發送一份副本 4.可以快速編碼。

+1

根據此答案中的JS腳本,Chrome中的最大鏈接長度似乎爲2027:https://stackoverflow.com/a/26473446/148844 – Chloe 2017-10-09 18:58:04

回答

15

通過將數據放入一個形式,我能夠使身體周圍長1800個字符之前的形式停止工作。

的代碼是這樣的:

<form action="mailto:[email protected]"> 
    <input type="hidden" name="Subject" value="Email subject"> 
    <input type="hidden" name="Body" value="Email body"> 
    <input type="submit"> 
</form> 

編輯:從Web應用程序發送電子郵件,最好的辦法當然是要做到這一點,直接從Web應用程序發送,而不是依賴於用戶的郵件程序。正如你發現的那樣,發送信息到該程序的協議是有限的,但是對於基於服務器的解決方案,你當然不會有這些限制。

+1

使用表單並不比使用長URL編碼鏈接更好,事實上看起來更糟糕(少字符)。 – Chloe 2017-10-09 18:43:01

0

電子郵件內容是否需要在電子郵件中?您可以將大型內容集中存儲(文件共享/ FTP站點),然後只發送一個鏈接到內容?

這使收件人有一個額外的步驟,但你有一個一致的電子郵件大小,所以不會遇到可靠性問題,由於意外或大或過度的內容。