问题标签 [apple-mail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
894 浏览

applescript - 获取草稿的收件人(AppleScript、Mail.app)

我想通过使用 AppleScript 在我的草稿的 Mail.app 文件夹中获取草稿的收件人(“收件人”字段等)。似乎找不到正确的语法。

谢谢。

0 投票
2 回答
4446 浏览

applescript - 使用 AppleScript 将邮件移至垃圾箱

我编写了一个由邮件规则调用的脚本。我希望脚本在某些条件下将邮件移动到垃圾箱。它没有用,所以我已经注释掉了测试,它仍然没有用。我从在线教程中获得了代码。本教程将消息移至“归档”。当我用移动到垃圾箱替换对脚本的调用时,规则本身就起作用了。这是我正在测试的内容:

结束使用条款

有争议的声明是:将this_message的邮箱设置为邮箱“垃圾箱”

其余的活动代码来自 AppleScript Editor 模板。

谢谢,柯特

PS 有没有关于使用 AppleScript 和 Mail 的书?

0 投票
1 回答
168 浏览

objective-c - Apple Mail 及其 Webview 组件

有谁知道 Apple Mail 是用什么写的?

我正在尝试确定它用于呈现 HTML 的组件,它是否使用Webview 类

在构建 OS X 应用程序时,是否还有其他选项可以呈现 HTML?

0 投票
2 回答
1538 浏览

applescript - Applescript 将电子邮件移至垃圾箱,但不从服务器中删除

我编写了一个 AppleScript,将选定的电子邮件移至垃圾箱。该脚本在这方面工作正常。问题是电子邮件仍保留在服务器上。是否需要添加其他代码才能做到这一点?这是代码:

0 投票
1 回答
230 浏览

cocoa - 使用脚本桥解释 cocoa 中的邮件正文

当使用 Scripting Bridge 访问 Mail 应用程序时,可以轻松检索 MailMessage 类型的电子邮件。

然而,访问邮件的内容是另一回事。正文存储在 MailRichText 类型的内容属性中,我不知道如何恢复 NSString 或 NSAttributedString 或其他中的整个文本。似乎也没有任何关于此的文档(或者我错过了它们)。

那么任何人都可以帮助我吗?似乎内容被分成段落和单词等,但我看不出如何从这一切中得到邮件的一个单词?

一旦您开始在该课程中进行挖掘,似乎就没有尽头

例子:

甚至没有1个字符!谢谢!

0 投票
4 回答
7986 浏览

macos - 如何在Mail.app中运行的applescript中使用钥匙串中的密码?

我正在尝试设置一个applescript,对我的gmail帐户执行(通过python imaplib ...)某些操作(在Mail.app中没有配置IMAP,只有POP)。

为此,脚本需要使用我的密码登录。如果不是出于安全考虑,我可以简单地将我的密码硬编码到 python 脚本中......

有没有一种方法可以让 Mail.app 内部触发的这样一个 applescript(例如通过规则)可以使用我存储在钥匙串中的密码?

0 投票
1 回答
791 浏览

macos - Mail.app 插件 - 工具栏按钮

如何在 Apple Mail 的工具栏中添加一个按钮?

据我了解,我需要“调整” MessageViewer 类的一些方法(这是 Mail.app 的第一响应者窗口)。多亏了几个开源邮件插件,我设法实现了一个可以显示窗口、工作表、对事件做出反应的基本插件。我还设法获得了 Mail.app 的类转储,其中列出了邮件的所有类/方法邮件应用程序。

我见过几个人声称已经实现了这个,还有一个免费的邮件存档插件在工具栏上添加了一个按钮..

你能指出我正确的方向吗?

谢谢!

0 投票
2 回答
725 浏览

xcode - Scripting Bridge 和 Apple Mail

我正准备第一次尝试实施 Scripting Bridge,特别是允许我的程序构建电子邮件并将其发送给选择加入电子邮件数据库的个人(或所有)成员。

不幸的是,我已经停留在第一步……创建 Mail.h 文件。

根据苹果的文档:

要创建头文件,您需要同时运行两个命令行工具(sdef 和 sdp),其中一个的输出通过管道传输到另一个。这是推荐的语法:

sdef /path/to/application.app | sdp -fh --basename 应用程序名称

但是,当我尝试执行此操作时,我收到以下错误:

-bash:sdef:找不到命令

-bash:sdp:找不到命令

我的猜测是我正在尝试执行(显然)未安装在我的系统上的程序,这是运行 Lion(10.7.4)的 MacBook Pro

快速的谷歌搜索找到了 v10.4 的旧版本 sdef,但我现在想知道:这个过程仍然是推荐的过程,还是有另一种方法我应该生成 Mail.h 头文件?Apple 的文档在这一点上相当含糊。

任何帮助,将不胜感激。

0 投票
4 回答
19586 浏览

php - imap - 获取附件

如何从这封电子邮件中获取附件?

这封电子邮件是从苹果电脑发送的,电子邮件结构与其他任何东西都不一样(惊喜)..这里的性格部分比其他地方更深一维..

该脚本适用于所有其他电子邮件,其中包含文件的部分位于第一维中,但不适用于这个

$part->dparameters[0]->value返回文件名,但strlen($data)返回0

imap 流

打印_r

0 投票
1 回答
341 浏览

email - Mac Mail“查看更多”搞乱了 html 格式

我有一封发送出去的 html 电子邮件。它是用表格格式化的,因为原始设计者说,对于邮件客户端来说,这些比 div 更可靠。所有样式都是内联的:

当收到一封电子邮件时,一切看起来都很棒。但是一旦mac mail形成一个线程,就会插入“查看更多”。

这完全弄乱了格式,使单元格不对齐。See More 消息似乎已正确插入 - 在单个单元格中,类似于

但是有两条查看更多消息。一个朝上,一个朝下。诡异的?第一个实际上并没有隐藏任何文本 - 而是重复它!

就是它的样子。第二个确实隐藏了文本。有没有人遇到过这个问题?表格是错误的吗?谢谢你的帮助!