2015-08-09 101 views
30

大約4年前,我有一封電子郵件,其中包含可執行jar文件的附件中的Zip文件。我想下載該文件。但是,現在gmail不允許發送或接收任何可執行文件。任何人都可以幫助我如何從我的電子郵件中下載該zip文件?無法從包含可執行Jar的gmail下載Zip文件

回答

39

最簡單的解決方案就是這個,需要30秒。只需打開您的網絡檢查器,並刪除谷歌驅動器按鈕的顯示:無財產。該按鈕隨即出現,您可以在Google雲端硬盤中下載文件。在您的Google雲端硬盤中,您可以在計算機上下載文件。

來源和更多的細節與截屏:http://www.barfuhok.com/how-to-download-a-file-with-anti-virus-warning-on-gmail/

乾杯

+26

似乎不再有效。 – Zammbi

+0

不再工作 –

+0

是的,不再工作 – juntapao

9

1.下載並安裝python 3.4(https://www.python.org/downloads/release/python-343/

2.打開具有阻止附件的郵件。點擊旁邊replyarrow按鈕並選擇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

+0

謝謝你的回答。我拿到了我的文件。 –

5

或者如果你是PHP程序員獲得通過郵件菜單選項「顯示原始」郵件源拷貝文件附件的base64字符串保存到文件,例如test.b64和:

file_put_contents ('test.rar',base64_decode(file_get_contents('test.b64'))); 

將常規附件保存在test.rar

62

繼續在自己的風險!!!!

  1. 打開電子郵件在您的瀏覽器
  2. 轉到旁邊的回覆按鈕上的箭頭,然後按show original
  3. 在新標籤打開只需點擊「下載原」,並重新命名文件到email.eml
  4. 現在你可以打開eml文件幾乎所有的電子郵件客戶端(Outlook,thunderbird ....)
+1

爲我感謝 – farhangdon

+1

雖然被阻止的文件通常是安全的,但考慮將任何可疑文件上傳到virustotal或其他服務。 – Balmipour

+0

同意!我可以更新回覆以包含該說明嗎? –

23

enter image description here

步驟1.在圖像中示出單擊顯示原始選項。點擊此選項將打開一個帶有原始MIME編碼消息的新選項卡。

第2步。等待整個頁面加載。這可能需要很長時間,具體取決於附件的大小和網速。一旦頁面完全加載,複製內容並粘貼到記事本。另存爲0.txt(您可以選擇任何名稱)。

第3步:現在,重命名文件0.txt到0.eml

第4步:在Outlook中打開文件或任何電子郵件客戶端。你會看到附件的電子郵件。

這種方式適合我。

+3

是不是我的答案的複製? –

+5

你的答案有截圖更詳細的步驟? –

5

如果您使用智能手機,只需打開電子郵件,保存附件,將智能手機連接到計算機,使用Windows資源管理器在智能手機上打開「下載」文件夾,然後將該文件複製到桌面。

或者,您也可以將此電子郵件從您的智能手機轉發到另一個電子郵件地址並從那裏下載。

1

連接您的Gmail上的郵件客戶喜歡Polymail之一,獲取你的電子郵件,下載任何你想要的:)

9
  1. 打開您的瀏覽器
  2. 轉到旁邊的箭頭答覆Gmail電子郵件按鈕,按顯示原來
  3. 下載原始與擴展名保存的.eml
  4. 在oulook打開
3

如果你有智能手機,最簡單的方法是在Gmail應用程序中打開Gmail並將文件保存到谷歌驅動器(在Gmail應用程序保存到谷歌驅動器處於活動狀態)。回到電腦並打開谷歌驅動器並下載需要的文件。

11

您可以從Android Gmail或Inbox應用程序下載它。如果你喜歡隨時隨地訪問,那麼你可以把它放在驅動器中。

+0

它工作。非常感謝!!! –

+1

也適用於Android的收件箱。大! – qwertzguy

+0

它從Android的Gmail應用程序工作 – Gopinathan

-2

只需點擊前進的電子郵件,然後點擊撰寫的電子郵件 附件

您的文件將得到下載

0

我發現最好的方法就是下載附件或添加它通過Gmail應用程序到您的驅動器。它工作正常。

0

解決方法:只需通過gmail android app訪問相同的郵件。您可以下載它。沒有問題。

0

來自Android開放郵件 - >轉到特定的郵件 - >你會發現一個下載選項 - >下載.ZIP/ .rar文件 - >上傳到谷歌驅動器並下載它/或使用USB電纜將數據傳輸到您的PC /筆記本電腦。

這對我有用。

謝謝

0

沒有必要爲此付出很多努力。我在瀏覽器,YouTube教程和一些文章中掙扎不已,但最終我的想法奏效了。

我試圖下載sriyog_com.rar這個被gmail攔截的文件。

file blocked by gmail

的最佳方式:

打開包含在移動應用程序,阻止文件的電子郵件。 將保存到Google Drive圖標 Mobile Phone Screenshot 將文件保存到Google Drive中 File ready to download 現在文件已準備好下載。

注:它節省時間而不是eml文件和其他長腳本。

謝謝