大约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. python:可执行zip文件包含数据文件吗?
- 2. Jar无法加载包含类文件的文件夹
- 3. Maven的包含在可执行的JAR
- 4. 包括FXML文件,可执行的JAR
- 5. 包含可执行文件的外部依赖关系.jar
- 6. 从网上下载Zip文件(包含.csv)到excel VBA
- 7. Python Azure SDK - 无法下载zip文件
- 8. 可执行JAR文件也包含源代码
- 9. 无法从jar文件加载文件
- 10. IntelliJ:包含.jar的属性文件无法通过包含的.jar找到
- 11. 无法打开从base64字符串下载的文件Gmail API
- 12. 可执行Jar文件FileNotFoundException
- 13. 从j2me下载jar文件
- 14. 从Zip文件中下载PDF文件
- 15. 用ant创建一个可执行jar文件,其中包含build.xml文件
- 16. 下载.zip文件
- 17. Zip文件下载
- 18. 下载ZIP文件
- 19. 无法从JAR文件加载主类
- 20. 如何配置install4j以运行包含其他jar文件的java可执行jar文件?
- 21. JAR文件执行:无法找到/加载主类
- 22. 从2个其他可执行文件jar创建可执行jar
- 23. 无法运行包含依赖关系的可执行文件库
- 24. PHP包含文件的下载文件
- 25. Python tflearn:加载包含图像的文件夹的zip文件
- 26. 从servlet下载生成的zip文件
- 27. 可执行jar文件 - hibernate.cfg文件
- 28. Java可执行文件Jar文件
- 29. Java Eclipse可执行文件jar文件
- 30. 无法从包含的文件PHP
似乎不再有效。 – Zammbi
不再工作 –
是的,不再工作 – juntapao