[英]OS X: open e-mail client, create new mail and add file as attachment
我們希望盡可能簡單地讓我們(Java)應用程序的用戶向我們發送錯誤日志。 首先,我們想象打開我們網站的錯誤報告頁面,並預先填寫一個上傳輸入字段,其中包含要上傳的文件的路徑,但出於安全原因,這不起作用。
是否可以在OS X(命令行調用,Apple Script,無論如何)中在默認電子郵件客戶端中打開新電子郵件並將某個文件添加為附件?
您可以從命令行(終端)執行此操作。 這是一個例子:
open -a Mail filetosend.ext
這將打開Mac Mail應用程序,創建一條消息並附加文件,准備發送。
它一定是附件嗎? 您可以使用bog標准mailto:
URL在郵件正文中內聯基於文本的信息,該URL可用於任何操作系統和任何電子郵件客戶端。
不幸的是,沒有標准的方法來附加文件; 您必須為用戶安裝的許多電子郵件客戶端編寫單獨的腳本,並假設他們實際使用的是電子郵件客戶端 - 例如,許多人使用Gmail。
如果您無法在文本中對信息進行編碼,則可以自己通過HTTP(S)提交報告。 有幾個開源框架可以幫助解決這個問題,例如FeedbackReporter (使用HTTP)和UKFeedbackProvider (用於電子郵件)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.