对于第一眼看来,这是一个非常奇怪的问题,但是如果你为那些与外界沟通非常严格的公司或组织工作,那么它就不那么有趣了。
例如,银行或企业公司不允许从外部访问其内部资源时很常见,因此隧道和VPN都不可能,并且将信息推送到内部区域的唯一方法是电子邮件消息。但即使这些公司的电子邮件消息也存在一些限制 - 例如“禁止”或“危险”的媒体内容。
但是,当双方都设置某种电子邮件桥时,它看起来是完全可行的 - 例如工作人员在家里的笔记本电脑和他办公室里的台式电脑 - 将交换数据,通过相互发送电子邮件同步专用文件夹。这样的桥梁可以根据公司的政策处理完全符合条件的消息。
答案 0 :(得分:0)
我创建了这样一座桥,并在Github上发布了它:https://github.com/domax/email-bridge
简而言之,它是如何运作的:
当应用程序运行时,首先它会扫描您的EWS收件箱 用于传输电子邮件,根据特定模式匹配,如果是这样的电子邮件 找到后,从其附件中提取文件。然后它等待新消息 并对所有新匹配的电子邮件执行相同操作。所有传输电子邮件都将被删除 自动。
在扫描电子邮件收件箱后,应用程序会扫描其“发件箱”文件夹。如果 有些文件的名称与特定的正则表达式模式匹配,这些文件 作为附件收集到新的电子邮件中,此电子邮件是 被送走的具体主题。然后应用程序等待新文件 “outbox”文件夹,对所有新文件执行相同操作。
计算机之间只同步文件(不是子文件夹)。这是设计上的限制,b / c应用程序的“收件箱”和“发件箱”文件夹的目的是暂时保留VCS(Git)补丁或捆绑实际上是普通文件列表,这样任何类型的文件层次结构支持都是VCS的业务。