使用 Mailto 注意事項與缺點分析


使用 Mailto 注意事項與缺點分析
我們可以在 (Form) 表單中使用 Mailto 的標籤,當訪客按 Submit 按鈕,就會啟動並叫出瀏覽器的電子郵件功能。
如果你的電腦已設定好電子郵件軟體,表單中的資料,就會以電子郵件的方式寄給表單內指定的郵件地址。
注意:如果你電腦內尚未安裝及設定好電子郵件軟體,windows 系統會叫出 Outlook Express 或 Microsoft Office Outlook,要求你先完成設定。
電腦內的電子郵件軟體,是指 windows 系統內的 Outlook Express 或 Microsoft Office Outlook。
除了 windows 系統提供的信箱外,如果你有其他的電子郵件軟體,如:ThunderbirdDreamMailPegasus Mail 大都可以設定指定開啟。
注意:如果你的信箱不支援 POP3 是無法使用 Outlook Express 來做設定,如: Gmail 等免費信箱,不過你可以安裝 Gmail Notifier 來開啟。
注意:使用 Mailto 標籤,有一個可能被忽略的嚴重後果或缺點,那就是你的寶貴信箱很快就會被網路蟑螂盜用。
注意:使用 Mailto 標籤,不像 CGI 程式可設定訪客自動回信、送出後感謝畫面功等能,還有傳遞資料容量也會受限。
注意:在 <Form ...> 的標籤內記得加入 Ectype="text/plain",如果不加上這個設定,收到的信會是編過碼的字元,附加檔格式為 POSTDATA.ATT 檔案。
解釋:enctype 的意思為編碼型式 (encoding type),所以 enctype="text/plain" 表示資料要以純文字型式的方式送出。
範例:以下是使用 IE 瀏覽器啟動 Mailto 呼叫 Outlook Express 的運作過程:

注意:其他如:Mozilla Firefox、Chrome 等瀏覽器啟動 Mailto 呼叫 Outlook Express 的運作方式略有不同(請自行測試看看)。
注意:有些瀏覽器或不同版本採用 Mailto 呼叫 Outlook Express 運作時,8 bits 的中文會變成 7bit,寄回的資料會是亂碼。


Enctype 使用內定值或空白範例 Enctype 使用 text/plain 範例
本報導資料來源:其他 Mailto 標籤使用要領,請參考本站資源內的運用
本報導內容或資料,因限人力、時間,非教學會員,不接受任何使用上的教學與指導,敬請見諒。
如果你喜歡這篇辛苦蒐集整理出來的報導資料,歡迎原文轉載註明出處,以示尊重個人智慧財產,謝謝你的合作。
如果你願意於貴站或部落格中介紹本站,歡迎使用複製網頁研習室連結語法,再次感謝你的支持與愛護。
版權所有 - 網頁研習室 - 李文能于 101 年 08 月 31 日整理

請按瀏覽器的檢視原始碼查看