`
towjzhou
  • 浏览: 18175 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

一键备份到GMail或别的什么东西

阅读更多
GSend.py

python 代码
 
  1. """GMail file sender: Send a file use GMail. 
  2. """  
  3.   
  4. from __future__ import with_statement  
  5. import os  
  6. import sys  
  7. from smtplib import SMTP  
  8. from email.MIMEMultipart import MIMEMultipart  
  9. from email.mime.application import MIMEApplication  
  10. import time  
  11.   
  12. if len(sys.argv) < 2:  
  13.     print 'Usage: python %s <file path>' % os.path.basename(sys.argv[0])  
  14.     sys.exit(-1)  
  15.   
  16. config =  {  
  17.     'from': "XXX XXX@gmail.com
  18.     'to': 'XXX@hotmail.com',  
  19.     'subject': '[gsend]Send file %s' % sys.argv[1],  
  20.     'file': sys.argv[1],  
  21.     'server': 'smtp.gmail.com',  
  22.     'port': 587,  
  23.     'username': 'XXX@gmail.com',  
  24.     'password': 'xxxxxx',  
  25. }  
  26.   
  27. print 'Preparing...',  
  28.   
  29. message = MIMEMultipart( )  
  30. message['from'] = config['from']  
  31. message['to'] = config['to']  
  32. message['Reply-To'] = config['from']  
  33. message['Subject'] = config['subject']  
  34. message['Date'] = time.ctime(time.time())  
  35.   
  36. message['X-Priority'] =  '3'  
  37. message['X-MSMail-Priority'] =  'Normal'  
  38. message['X-Mailer'] =  'Microsoft Outlook Express 6.00.2900.2180'  
  39. message['X-MimeOLE'] =  'Produced By Microsoft MimeOLE V6.00.2900.2180'  
  40.   
  41. with open(config['file'], 'rb') as f:  
  42.     file = MIMEApplication(f.read())  
  43. file.add_header('Content-Disposition', 'attachment', filename=os.path.basename(config['file']))  
  44. message.attach(file)  
  45.   
  46. print 'OK'  
  47. print 'Logging...',  
  48.   
  49. smtp = SMTP(config['server'], config['port'])  
  50. smtp.ehlo()  
  51. smtp.starttls()  
  52. smtp.ehlo()  
  53. smtp.login(config['username'], config['password'])  
  54.   
  55. print 'OK'  
  56. print 'Sending...',  
  57.   
  58. smtp.sendmail(config['from'], [config['from'], config['to']], message.as_string())  
  59.   
  60. print 'OK'  
  61.   
  62. smtp.close()  
  63.   
  64. time.sleep(1)  
GSend.bat
python 代码
 
  1. @REM put this file in to windows "Send to" folder  
  2.   
  3. python c:/gsend.py "%1"  
  4. @pause  

然后就是右键->WinRAR->压缩成一个文件->右键->Send to->gsend.bat
分享到:
评论
4 楼 eonhy 2007-04-08  
这个想法不错。。。

我看在公司内部局域网上可以实现以Lotus Domino邮件服务为基础的网络硬盘
3 楼 stone 2007-04-06  
呵呵,如果使用gmail备份的话,为什么不考虑使用gspace呢?
2 楼 noble 2007-04-06  
使用标准的邮件发送协议的,其它的应该都支持。

应该再考虑一下附件大小的处理。
1 楼 javan 2007-04-05  
不错,抽空试用一下
不知道其它的邮件服务器也适用不?

相关推荐

    iOS和安卓系统手机通讯录备份教程大全.doc

    iTools同样具备类似功能,支持四种导出模式:Outlook、Gmail、CSV和VCF,提供一键备份和导入的便捷操作。 其次,iTools的备份方法与同步助手类似,但提供了更多导出格式选择,用户可根据需要进行同步。在联系人导入...

    Super_Backup_Restore_Premium_v2.2.70_build_140.apk

    您可以将应用程序,联系人,短信,通话记录,书签,日历备份到SD卡,Gmail或Google云端硬盘中。 您可以一键分享安装APK文件给您的朋友。您将再也不会丢失数据! ★重要注意事项#1 如果您打算在手机上恢复出厂...

    Free Backup for Gmail-crx插件

    用户安装插件后,无需复杂的设置,即可一键备份全部或特定的Gmail邮件。 2. **全面覆盖**: 插件能备份包括收件箱、发件箱、草稿箱、已删除邮件等在内的所有邮件,确保数据完整性。 3. **离线访问**: 备份的邮件...

    豌豆夹教程

    豌豆夹手机精灵的一大亮点是能够一键备份手机上的通讯录、短信、应用、游戏、图片、小说、视频等重要数据到电脑。用户只需点击“备份”按钮,即可快速完成整个备份过程,确保个人隐私资料的安全。若需要恢复数据,...

    Save Emails to PDF by cloudHQ-crx插件

    mark:将多封电子邮件合并为一个PDF格式发送给您的律师:check_mark:将您所有的电子收据以1 pdf格式发送给您的会计师:check_mark:打包所有电子邮件,然后将它们上传到您的CRM:check_mark:创建电子邮件的硬拷贝备份以备...

    SMAFLOW免费进销存管理软件

    3、公司数据库文件方便备份、导出,保障数据安全(“新建公司”后,程序所在目录下产生一个***.db文件,即为本公司的数据文件); 4、设置简单,使用方便,无需专业IT知识,无需专业IT实施,本软件融合了规划者10年...

    Infinity 新标签页.zip

    三云同步:时间备份数据到云端,一键从云端恢复。 四。智能邮件通知:Gmail邮件自动提醒功能。 五。待办事项:随时查看你要做的事和你做过的事。 六。个性化搜索:你可以选择你想使用的搜索引擎,你还可以定制...

    安卓android系统自带程序卸载、删除方法.pdf

    还有一些应用,如`Gmail.apk`(Gmail邮件)、`GoogleBackupTransport.apk`(谷歌备份)、`GoogleServicesFramework.apk`(谷歌同步支持服务框架),卸载后可能会影响Google服务的正常使用。对于社交类应用,如`facebook....

    SaveFromGmail-crx插件

    然而,尽管Gmail提供了在线存储邮件的功能,但在某些情况下,用户可能需要将邮件保存到本地计算机,例如为了离线阅读、备份重要信息或防止数据丢失。这时,“SaveFromGmail”这样的插件就显得非常实用。 “crx”是...

    华为手机助手(HiSuite) v5.0.2.300 PC客户端.zip

    支持从其他厂商的手机(如:Nokia、iPhone)及Gmail导入联系人 Wi-Fi 连接 无需USB数据线,可通过Wi-Fi无线与设备建立连接并管理设备中的数据 图片管理 支持缩略图方式浏览、删除、旋转设备扩展内存(SD卡)中的...

    安卓android系统自带程序卸载、删除方法宣贯.pdf

    在安卓Android系统中,用户有时会想要卸载或删除预装的应用程序,以释放存储空间或优化设备性能。然而,由于安全性和系统稳定性考虑,许多系统应用是默认禁止卸载的。以下是一些关于如何卸载和删除这些自带程序的...

    infinity_新标签页.zip(内附安装说明)

    三、云同步:时间备份数据到云端,一键从云端恢复。 四、智能邮件通知:Gmail邮件自动提醒功能。 五、待办事项:随时查看你要做的事和你做过的事。 六、个性化搜索:你可以选择你想使用的搜索引擎,你还可以定制个人...

    15个最常用的安卓手机使用技巧.pdf

    2. **数据备份与恢复**:在设置中备份手机数据至谷歌账户,若手机丢失或重置,可通过恢复备份快速找回个人设置和信息。 3. **自动应用更新**:在谷歌Play商店开启“自动升级”选项,保证所有应用始终保持最新,避免...

    sch-i909刷机流程

    同时预装了一些实用工具,如Root Explorer、高级任务管理器、钛备份、快速重启和一键锁屏等。 4. **系统更新**:Flash升级到了10.3.185.25版本,电量图标更改为能量环样式,修复了电量显示的BUG。英文音标显示正常...

    Save Emails to Google Drive by cloudHQ-crx插件

    用一键单击将任何Gmail电子邮件保存到Google Drive。标签中的所有电子邮件的自动保存。多种导出格式:PDF,HTML,TXT,... 仅单击,单击,将Gmail:trade_mark:(及其附件)直接保存到Google Drive:trade_mark:。这...

    Infinity新标签页(Pro)遇见美好的Chrome新标签页

    三云同步:时间备份数据到云端,一键从云端恢复。 四。智能邮件通知:Gmail邮件自动提醒功能。 五。待办事项:随时查看你要做的事和你做过的事。 六。个性化搜索:你可以选择你想使用的搜索引擎,你还可以定制个人的...

    全能工具箱 v3.7.0

    8.历史记录清理(剪贴板记录,流览器历史,穀歌电子市场历史,Gmail搜索历史) 9.通话记录和短信记录清理 10.SD卡垃圾清理 11.移动程序至SD卡 12.SD卡管理 13.批量安装 14.批量卸载 15.开机启动项管理 16.自定义启动...

Global site tag (gtag.js) - Google Analytics