无法从包含可执行Jar的gmail下载Zip文件

Nij*_*ara 51 zip gmail download executable-jar

我差不多4年前收到一封电子邮件,其中包含可执行jar文件的附件中的Zip文件.我想下载该文件.但是,现在gmail不允许发送或接收任何可执行文件.任何人都可以帮助我如何从我的电子邮件中下载该zip文件?

You*_*ieg 123

继续需要您自担风险 !!!!

  1. 在浏览器中打开电子邮件
  2. 转到回复按钮旁边的箭头,然后按 show original
  3. 打开新的TAB时,只需单击"下载原始文件"并将文件重命名为email.eml!
  4. 现在您可以eml使用几乎任何电子邮件客户端(Outlook,thunderbird ....)打开该文件

  • 第3步不起作用,但您只需单击"Download Original"并将扩展名更改为.eml即可 (5认同)
  • 步骤4的替代方法:删除eml文件中base64数据周围的文本,保存到`file.b64`,然后保存到`base64 --decode -i file.b64 -o file`。 (2认同)

小智 46

最简单的解决方案就是这个,需要30秒才能完成.只需打开Web检查器并删除google驱动器按钮的display:none属性即可.然后会出现该按钮,您就可以在Google云端硬盘中下载文件了.在您的Google云端硬盘中,您可以在计算机上下载文件.

屏幕截图的来源和更多详情:http://www.barfuhok.com/how-to-download-a-file-with-anti-virus-warning-on-gmail/

干杯

  • 在Gmail中,您可以单击显示原始,然后单击下载原始.下载后,将.txt文件重命名为.eml并使用本地邮件客户端打开.从那里,您可以将附件拖出电子邮件. (37认同)
  • 我在以下网站之一找到了针对此问题的一个解释非常清楚且 100% 有效的解决方案:https://www.solutionspirit.com/download-gmail-blocked-attachments (2认同)

Ash*_*til 27

在此输入图像描述

步骤1.单击图像中显示的显示原始选项.单击此选项将打开一个包含原始MIME编码消息的新选项卡.

步骤2.等待加载完整页面.这可能需要很长时间,具体取决于附件的大小和您的网速.页面完全加载后,复制内容并粘贴到记事本.保存为0.txt(您可以选择的任何名称).

步骤3.现在将文件0.txt重命名为0.eml

步骤4.在Outlook或任何电子邮件客户端中打开该文件.你会看到带附件的电子邮件.

这种方式对我有用.

  • 这不是我的答案的复制? (7认同)
  • 您的答案是否有更详细的截图屏幕步骤? (6认同)

Car*_*edo 14

您可以从Android Gmail或收件箱应用下载它.然后,如果您想在任何地方访问它,您可以将其置于驱动器中.


Cra*_*akC 11

1.下载并安装python 3.4(https://www.python.org/downloads/release/python-343/)

2.打开包含阻止附件的邮件.单击arrow旁边的按钮,reply然后选择show original

3.等待加载整个页面.这可能需要很长时间,具体取决于附件的大小和您的网速.页面完全加载后,保存.文件名将是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()
Run Code Online (Sandbox Code Playgroud)

一段时间后,您应该会看到您的附件下载到同一目录.

来源 - https://gist.github.com/stefansundin/a99bbfb6cda873d14fd2


use*_*351 10

  1. 在浏览器中打开Gmail电子邮件
  2. 转到回复按钮旁边的箭头,然后按show original
  3. 下载原始文件并以扩展名.eml保存
  4. 在oulook打开它


BIO*_*ARD 6

或者,如果您是PHP程序员通过邮件菜单选项"显示原始"复制文件附件获取邮件源附件base64字符串保存到文件,例如test.b64和:

file_put_contents ('test.rar',base64_decode(file_get_contents('test.b64')));
Run Code Online (Sandbox Code Playgroud)

在test.rar中保存常规附件文件


小智 5

如果您使用的是智能手机,只需打开电子邮件,保存附件,将智能手机连接到计算机,使用Windows资源管理器打开智能手机中的"下载"文件夹,然后将文件复制到桌面即可.

或者,您也可以将此电子邮件从智能手机转发到其他电子邮件地址并从那里下载.