大約4年前,我有一封電子郵件,其中包含可執行jar文件的附件中的Zip文件。我想下載該文件。但是,現在gmail不允許發送或接收任何可執行文件。任何人都可以幫助我如何從我的電子郵件中下載該zip文件?無法從包含可執行Jar的gmail下載Zip文件
回答
最簡單的解決方案就是這個,需要30秒。只需打開您的網絡檢查器,並刪除谷歌驅動器按鈕的顯示:無財產。該按鈕隨即出現,您可以在Google雲端硬盤中下載文件。在您的Google雲端硬盤中,您可以在計算機上下載文件。
來源和更多的細節與截屏:http://www.barfuhok.com/how-to-download-a-file-with-anti-virus-warning-on-gmail/
乾杯
1.下載並安裝python 3.4(https://www.python.org/downloads/release/python-343/)
2.打開具有阻止附件的郵件。點擊旁邊reply
的arrow
按鈕並選擇show original
等待完整頁面加載。這可能需要很長時間,具體取決於附件的大小和網速。一旦頁面完全加載,保存它。文件名將是0.txt
。將其保存在沒有任何其他文本文件的目錄中。
4.打開python並複製下面的代碼。將其保存到與0.txt
相同的目錄中。雙擊保存的.py
文件運行該程序。
# Get your files that Gmail block. Warning message:
# "Anti-virus warning - 1 attachment contains a virus or blocked file. Downloading this attachment is disabled."
# Based on: http://spapas.github.io/2014/10/23/retrieve-gmail-blocked-attachments/
# Go to your emails, click the arrow button in the top right, "Show original", save to the same directory as this script.
import email
import sys
import os
if __name__ == '__main__':
if len(sys.argv) < 2:
print("Press enter to process all files with .txt extension.")
input()
files = [ f for f in os.listdir('.') if os.path.isfile(f) and f.endswith('.txt') ]
else:
files = sys.argv[1:]
print("Files: %s" % ', '.join(files))
print()
for f in files:
msg = email.message_from_file(open(f))
print("Processing %s" % f)
print("Subject: %s" % msg['Subject'])
for pl in msg.get_payload():
fn = pl.get_filename()
if fn:
print("Found %s" % fn)
if os.path.isfile(fn):
print("The file %s already exists! Press enter to overwrite." % fn)
input()
open(fn, 'wb').write(pl.get_payload(decode=True))
print()
您應該看到您的附件下載到同一個目錄下一段時間後。
源 - https://gist.github.com/stefansundin/a99bbfb6cda873d14fd2
謝謝你的回答。我拿到了我的文件。 –
或者如果你是PHP程序員獲得通過郵件菜單選項「顯示原始」郵件源拷貝文件附件的base64字符串保存到文件,例如test.b64和:
file_put_contents ('test.rar',base64_decode(file_get_contents('test.b64')));
將常規附件保存在test.rar
繼續在自己的風險!!!!
- 打開電子郵件在您的瀏覽器
- 轉到旁邊的回覆按鈕上的箭頭,然後按
show original
- 在新標籤打開只需點擊「下載原」,並重新命名文件到
email.eml
! - 現在你可以打開
eml
文件幾乎所有的電子郵件客戶端(Outlook,thunderbird ....)
爲我感謝 – farhangdon
雖然被阻止的文件通常是安全的,但考慮將任何可疑文件上傳到virustotal或其他服務。 – Balmipour
同意!我可以更新回覆以包含該說明嗎? –
如果您使用智能手機,只需打開電子郵件,保存附件,將智能手機連接到計算機,使用Windows資源管理器在智能手機上打開「下載」文件夾,然後將該文件複製到桌面。
或者,您也可以將此電子郵件從您的智能手機轉發到另一個電子郵件地址並從那裏下載。
連接您的Gmail上的郵件客戶喜歡Polymail之一,獲取你的電子郵件,下載任何你想要的:)
- 打開您的瀏覽器
- 轉到旁邊的箭頭答覆Gmail電子郵件按鈕,按顯示原來
- 下載原始與擴展名保存的.eml
- 在oulook打開
如果你有智能手機,最簡單的方法是在Gmail應用程序中打開Gmail並將文件保存到谷歌驅動器(在Gmail應用程序保存到谷歌驅動器處於活動狀態)。回到電腦並打開谷歌驅動器並下載需要的文件。
您可以從Android Gmail或Inbox應用程序下載它。如果你喜歡隨時隨地訪問,那麼你可以把它放在驅動器中。
只需點擊前進的電子郵件,然後點擊撰寫的電子郵件 附件
您的文件將得到下載
我發現最好的方法就是下載附件或添加它通過Gmail應用程序到您的驅動器。它工作正常。
解決方法:只需通過gmail android app訪問相同的郵件。您可以下載它。沒有問題。
來自Android開放郵件 - >轉到特定的郵件 - >你會發現一個下載選項 - >下載.ZIP/ .rar文件 - >上傳到谷歌驅動器並下載它/或使用USB電纜將數據傳輸到您的PC /筆記本電腦。
這對我有用。
謝謝
沒有必要爲此付出很多努力。我在瀏覽器,YouTube教程和一些文章中掙扎不已,但最終我的想法奏效了。
我試圖下載sriyog_com.rar這個被gmail攔截的文件。
的最佳方式:
打開包含在移動應用程序,阻止文件的電子郵件。 將保存到Google Drive圖標 Mobile Phone Screenshot 將文件保存到Google Drive中 File ready to download 現在文件已準備好下載。
注:它節省時間而不是eml文件和其他長腳本。
謝謝
- 1. 無法從Gmail發送.zip文件
- 2. 無法從包含我的php項目的gmail下載Rar文件
- 3. python:可執行zip文件包含數據文件嗎?
- 4. 無法打開可執行jar文件
- 5. 無法執行jar文件
- 6. 無法執行.jar文件
- 7. Jar無法加載包含類文件的文件夾
- 8. Maven的包含在可執行的JAR
- 9. 包括FXML文件,可執行的JAR
- 10. 包含可執行文件的外部依賴關係.jar
- 11. 從網上下載Zip文件(包含.csv)到excel VBA
- 12. 打包可執行文件Jar - 包括相關的Jar
- 13. Python Azure SDK - 無法下載zip文件
- 14. 可執行JAR文件也包含源代碼
- 15. 無法從可執行文件jar中找到javac編譯器
- 16. 無法從jar文件加載文件
- 17. IntelliJ:包含.jar的屬性文件無法通過包含的.jar找到
- 18. 從Bat文件執行Java時包含Jar
- 19. 從jar中創建可執行文件
- 20. 包括外部文件(而不是JAR)到可執行的JAR
- 21. 無法打開從base64字符串下載的文件Gmail API
- 22. 可執行Jar文件FileNotFoundException
- 23. 可運行jar文件無法運行
- 24. 從Zip文件中下載PDF文件
- 25. 從j2me下載jar文件
- 26. 用ant創建一個可執行jar文件,其中包含build.xml文件
- 27. 下載ZIP文件
- 28. 下載.zip文件
- 29. Zip文件下載
- 30. 無效的Zip文件下載(頭+ PHP)
似乎不再有效。 – Zammbi
不再工作 –
是的,不再工作 – juntapao