When I have an e-mail with an attachment that exceeds usual limits (say 10 Mb), I upload the file to a private remote FTP server (using a simple homemade PHP upload tool), and I add the link to my e-mail訊息.當然它有效,但與在電子郵件中添加附件相比,它仍然有點耗時。
是否有任何現有的工具、插件等可以讓我將任意大小的文件附加到我的電子郵件中,並自動將大文件上傳到 FTP 上並在訊息中添加連結?
- 作業系統:Win 7、Win XP
- 郵件用戶端:Thunderbird(我研究過 TB 擴展,但沒有運氣)
- 郵件伺服器:Mercury Mail Transport(透過中繼的 smtp)
- 私有遠端FTP
如果需要的話,我不害怕一點腳本/編程,但我真的不知道從哪裡開始。
答案1
答案2
您最好的選擇可能是製作自訂的 Thunderbird 附加元件。 Mozilla 已在此處發布了有關進行擴展的資源:https://developer.mozilla.org/en/Building_a_Thunderbird_extension
您的擴充功能的程式碼需要執行以下操作(可能在發送時):
- 確定附件的大小。
- (可選)如果附件太大,提示使用者是否要使用 FTP 上傳。
- 一旦您知道需要 FTP 上傳,請將檔案複製到 FTP 伺服器。 (有關 FTP 存取的信息,請參閱FireFTP 插件對於火狐)
- 產生上傳文件的連結。
- 刪除附件並將連結附加到電子郵件底部。
- 現在發送不含附件的電子郵件。
答案3
我會研究一些商業解決方案。例如,BarracudaDrive 中的檔案郵件程式提供了一些有趣的功能,例如密碼保護和傳送給多個收件者。
請參閱以下部落格以了解更多資訊: http://barracudadrive.net/blog/2011/08/Securely-distribute-large-files-via-emails
文件郵件程式是與 BarracudaDrive WebDAV 和 Web 文件管理器整合的產品。可以使用 WebDAV 或 Web 檔案管理器中的拖放框功能上傳任何大小的檔案。然後,這些文件可以作為附件或連結發送給個人或預先定義的清單。文件可以透過電子郵件發送到無限數量的列表,每個列表可以有無限數量的聯絡人。
文件郵件程式建構在現有的多用戶 Web 文件管理器之上。有權存取 Web 文件管理器的使用者可以透過管理員設定的限制透過電子郵件發送他們有權存取的任何文件。有權存取文件郵件程式管理員面板的使用者還可以建立和管理聯絡人清單、管理郵件作業、查看下載記錄等。
如果您需要以下任何一項,則 Mailer 檔案非常有用:
- 任何類型的非有形物品的安全和加密分發。
- 分發對於普通電子郵件來說太大的文件。
- 輕鬆地將資料分發給許多甚至大量的客戶/聯絡人。
- 追蹤分發的數據,或要求驗證交付。
- 通訊組清單中每個客戶/聯絡人的自訂資料。數據可以透過以下方式自訂
答案4
現有的答案現在大多已經過時了。 Thunderbird 的最新版本內建了連結大型附件的支援。他們將此支援稱為“Filelink”,並在此處進行了描述:
https://support.mozilla.org/en-US/kb/filelink-large-attachments
支援多個後端,但我目前只推薦兩個:
因為這些是唯一可以使用個人伺服器設定的。 Webdav 當然更容易設置,因為它只需要一個可以編寫的通用 Webdav 伺服器。它相當於現代的 ftp 伺服器。
Thunderbird 的 Dl 對於附件更有趣,因為它會生成自動過期鏈接。這是一個「設定後忘記」的解決方案,您實際上不必事後管理空間,並且可以擴展到數百個用戶。
這也是尤其很有用,因為它可以產生一種“反向上傳”連結(他們稱之為“授予”)。如果您遇到麻煩接收文件,您只需產生一個連結並將其貼到訊息中即可。當您點擊它時,您將被授予以下能力:上傳上傳完成後,文件和連結會自動發送給您。
對於您嘗試與之交換文件的所有聯絡人,此功能有效地使其實用性加倍。