问题标签 [mbox]

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 投票
1 回答
575 浏览

angularjs - AngularJS 不适用于 Adob​​e AEM CQ T&T

我面临一个独特的场景,当使用 Target 在组件上设置体验时,分页符。问题是因为已设置体验的组件是使用 AEM 的内部 javascript 库通过 ajax 加载的。由于 Angular 应用程序已经实例化,因此不会编译动态注入的组件,并且所有 angularJS 语法在中断时都会显示在页面上。Angular Bootsrapping 也是不可能的,因为 dom 是由 AEM 的内部 javscript 注入的,不确定何时调用 bootstrap 方法。

如果有人以前遇到过这个问题,请告诉我如何解决这个问题。

0 投票
0 回答
1995 浏览

python - 使用 Python 将 MBOX 主题和日期导出为 CSV

Gmail 的导出格式是 MBOX。我需要使用 python 创建一个包含四列、日期、主题、发件人和收件人的 CSV 文件。首先,我使用下面的脚本来获取两列(日期和主题)

使用保存为 mbox_parser.pl 的以下脚本,我的努力没有成功:

我使用了命令行“python mbox_parser.pl”。随后,结果是一个 0 字节的 CSV 文件。

我的技能非常基础。我从 github脚本开始解析 mbox 文件,转换为 csv

我感谢提供的任何帮助。

2016 年 4 月 17 日编辑:

感谢您删除 python3 标签。我发现了我的错误。mail.mbox 的参数需要如下路径:

好好工作。但是,我确实发现,在处理由 google.com/takeout 创建的 MBOX 文件时,相同的电子邮件出现在多个 MBOX 档案中。因此,我为每个 MBOX 文件使用了以下脚本来添加唯一的消息 ID,然后使用不同的工具删除重复的行。

感谢大家的关心和帮助。

0 投票
1 回答
701 浏览

javascript - jquery - colorbox - 向弹出窗口添加功能

我有一个“快速查看”功能,它捕获一个动态 URL,也称为“qvURL”,并通过以下方式创建一个颜色框:

现在。我需要在子窗口中进行一些更改 - 但似乎 AJAX 或任何正在清除整个 DOM 并且我从父窗口加载的任何内容都没有反映。

例如 - 假设我只想添加一个显示 qwerty 的 div![我实际上想围绕号召性用语创建一个 mbox]

任何见解将不胜感激!

请注意 - 它正在加载的 URL 是我无法操作的内容 - 所以它必须在父窗口中完成。

谢谢!

请参阅下面的完整片段:

0 投票
1 回答
353 浏览

python - Python邮箱删除回复

我正在使用 python 邮箱模块来加载一系列电子邮件。有没有一种简单的方法可以删除电子邮件中除最新消息之外的所有消息?不同的客户似乎对回复文本的处理方式不同,所以我找不到一种适用于所有电子邮件的过滤方式。

有没有办法在邮箱模块中内置此功能?这是我正在运行以获取电子邮件并将纯文本部分打印到输出文件的代码:

有没有办法只获取链中的最新消息?

0 投票
1 回答
232 浏览

pentaho - Pentaho DI6.1,在电子邮件信息输入步骤中使用 mBox 时出错

这次我需要这个软件的帮助。我正在尝试创建一个转换,获取一个 mbox,返回电子邮件的某些部分。但!当我使用步骤电子邮件消息输入预览功能时,Pentaho 将这个返回给我。

2016/09/09 14:52:53 - cfgbuilder - 警告:配置参数 [org] 不受方案的默认配置构建器支持:sftp
2016/09/09 14:54:58 - DBCache - 从加载数据库缓存文件:[C:\Users\fangonzalez.kettle\db.cache-6.1.0.1-196]
2016/09/09 14:54:58 - DBCache - 我们从数据库缓存中读取了 0 个缓存行!
2016/09/09 14:54:59 - Spoon - 试图打开最后使用的文件。
2016/09/09 15:03:37 - C:\Users\fangonzalez\Desktop\Pentaho\trans.ktr : trans - 开始调度转换 [C:\Users\fangonzalez\Desktop\Pentaho\trans.ktr : trans]
2016/09/09 15:03:37 - 电子邮件输入.0 - 错误(版本 6.1.0.1-196,构建 1 来自
2016-04-07 12.08.49 by buildguy):打开文件夹 1 时出错:java.lang.NullPointerException 2016/09/09 15:03:37 - 电子邮件输入.0 - 错误(版本 6.1.0.1-196,内部版本 1从
2016-04-07 12.08.49 由 buildguy):java.lang.NullPointerException
2016/09/09 15:03:37 - 电子邮件 input.0 - 在 org.pentaho.di.trans.steps.mailinput.MailInput。 openNextFolder(MailInput.java:347)
2016/09/09 15:03:37 - 电子邮件 input.0 - 在 org.pentaho.di.trans.steps.mailinput.MailInput.getOneRow(MailInput.java:214)
2016/ 09/09 15:03:37 - 电子邮件消息 input.0 - 在 org.pentaho.di.trans.steps.mailinput.MailInput.processRow(MailInput.java:75)
2016/09/09 15:03:37 - 电子邮件消息 input.0 - 在 org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2016/09/09 15:03:37 - 电子邮件消息 input.0 - 在 java.lang.Thread.run(未知来源)
2016/09/09 15:03:37 - 电子邮件消息 input.0 - 完成处理(我=0, O=0, R=0, W=0, U=0, E=1)
2016/09/09 15:03:37 - C:\Users\fangonzalez\Desktop\Pentaho\trans.ktr : trans - 转换检测到一个或多个有错误的步骤。
2016/09/09 15:03:37 - C:\Users\fangonzalez\Desktop\Pentaho\trans.ktr : trans - 转换正在扼杀其他步骤!

有步骤配置屏幕的图片

0 投票
1 回答
43 浏览

javascript - 如何根据下拉选择而不是页面加载来加载 Mbox 内容?

我在 asp.net 页面上有几个 MBox,所有其他 MBox 都应该按原样在页面加载时工作,但是我想向页面添加一个新的 MBox。我想根据下拉选择的值将自定义参数传递给新的 Mbox。因此,我不想在页面加载时加载 MBox,因为该时间下拉列表没有选择任何值。一旦用户在下拉列表中选择值,我想创建新的 Mbox 并调用 T&T 以显示特定于所选下拉值的内容。当用户选择新的下拉值时,应将新的下拉值传递给 T&T 并相应地加载内容。请指导我实现此功能。

0 投票
0 回答
160 浏览

python - 此代码适用于虚拟 mbox,但不适用于 gmail 外卖 mbox

我有这段代码,它将 mbox 转换为 JSON。目标是将生成的 JSON 传输到 Mongodb 数据库。但是,该代码在虚拟 mbox“example.mbox”上进行了测试,并且运行良好。然而,当在实际 mbox 上测试它时,我有一个意外的输出,它确实生成了 JSON 文件,但是,“在 JSONification 中跳过 MIME 内容(多部分)”.. 我不想跳过任何东西!

输出结果:

注意:正如一些人所指出的,“我不想跳过任何内容”这句话是指我可以对大多数 mbox 进行 JSON 化,但不能对多部分或图像进行 JSON 化。因此,代码中的部分 {for part in msg.walk(): ...} 被标记为 skipping 以证明此代码确实跳过了 multipart 和图像,因为没有它,我得到的 JSON 文件没有图像等的二进制文件..它不会出现在最终代码中,但当我想出如何将图像和多部分转换为 JSON 时。

0 投票
0 回答
544 浏览

python - 使用 mbox Python 模块读取 mbox 文件

下午好,我正在用 Python 开发一种垃圾邮件过滤器,我已经从这个语料库下载了一些垃圾邮件和有害邮件

https://spamassassin.apache.org/publiccorpus/

这是我为读取 mbox 文件而编写的代码

问题是它显然无法识别文件,因为它根本不读取任何内容。我创建了一个单独的 .mbox 文件,复制其中一个文件的内容,并且它读取得很好。我还尝试使用 read() 读取文件并抛出文件不存在的错误消息。我不知道我错过了什么,任何帮助都会很好。谢谢你的时间

0 投票
1 回答
2530 浏览

python - Python,从 mbox 文件中提取原始内容

在一个mbox文件中,我存储了一些电子邮件:它们也可以使用 MIME。它们必须在文件中原样mbox提取,无需修改,使用Python3脚本。我尝试了以下代码:

这似乎打印了电子邮件的原始内容。中的电子邮件mbox并不总是\r\n用于所有新行:有时它们只有\n. 无论如何,在message.as_string()输出中始终\n使用,如手册页中所述。

该手册还指出(大约as_string()):

请注意,提供此方法是为了方便,可能不是在应用程序中序列化消息的最有用方法,尤其是在处理多条消息时。

我无法完全理解这个建议可能意味着什么。我的mbox文件显然包含几封电子邮件,我想将它们全部提取出来。最重要的是,我想获得存储在那里的完全相同的原始电子邮件,没有任何修改和保留每一行的原始 \r\n电子邮件,\n就像我catmbox文件上使用的一样。所以:

  • 我的代码是正确的方法吗?
  • 如果不是,那将是正确的方法?
0 投票
1 回答
781 浏览

python - Spark 在 Python 中使用 map reduce 分析大型 mbox 邮箱文件

我有大型 mbox 文件,我可以使用邮箱 api 解析并转储到 csv

如何使用 pySpark 和 map reduce 做到这一点?我无法弄清楚如何将文件加载到 rdd 并以 map reduce 方式使用邮箱 api。

有任何想法吗 ?