【问题标题】:How can I get the email [file] from Mac's mail application?如何从 Mac 的邮件应用程序中获取电子邮件 [文件]?
【发布时间】:2011-11-01 00:54:25
【问题描述】:

所以,在阅读了Apple's Documentation 并剖析了一些HTML5 demos 之后,我必须从 Mac 的邮件应用程序中实现拖放操作到我正在开发的网站中。 .

我已经让网站正确处理 .EML 文件;所以如果可以的话,一切都会很棒,用电子邮件的位置填充文件输入。 (不过,由于它是一个承诺文件,它 [显然] 还不完全存在。)

我可以肯定地获得内容列表,但我不知道如何从promised-file-url 或从dyn.ah62d4rv4gu8yc6durvwwa3xmrvw1gkdusm1044pxqyuha2pxsvw0e55bsmwca7d3sbwu 获取(明显的).EML 文件。

【问题讨论】:

    标签: javascript macos drag-and-drop email


    【解决方案1】:

    为什么不简单地使用 AppleScript 将您需要的邮件从 Mail.app 中导出? Mail.app 的 ASD 中有一个“存档”功能,它将导出到外部文件中,几乎所有您可能想要的字段(以类似伪 printf 的语法标识)。然后,您可以随意输入该文件的内容。可能是两点之间最短的距离,并且比尝试对 Mail 的邮箱格式进行逆向工程更具前瞻性。

    【讨论】:

    • 因为 a) 他们真的希望能够从苹果的邮件客户端中拖动邮件,并且 b) 他们要求应用程序是基于 Web 的应用程序。(我从来没有在无论如何,Apple 之前。)还是我误解了你?
    • 好吧,如果您希望“导出过程”由用户通过拖动来驱动,那么是的,您别无选择,只能将自己的应用程序(基于 Web 或其他)作为放置目标,这将需要至少对 D&D 在 OS X 上的工作方式有很好的了解。也就是说,鉴于网络应用程序无法直接访问此类数据,你会发现这一项具有挑战性,因为网络应用程序无法直接访问此类数据,而且你几乎肯定会去必须有某种中间代理,Mail.app 和您的网络应用程序都可以与之通信。呵呵。祝你好运? :)
    猜你喜欢
    • 1970-01-01
    • 2017-01-21
    • 2014-01-27
    • 2010-12-20
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    • 1970-01-01
    相关资源
    最近更新 更多