问题标签 [email-threading]

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 回答
2867 浏览

asp.net - IIS 应用程序池一天崩溃几次

我有一个应用程序,它的应用程序池每天关闭几次,我不知道为什么。该网站托管在带有 SQL Server R2 的 VM 上。IIS 的版本是 7,网站有一个使用 .NET 框架 v4.0.30319 的专用应用程序池。

在应用程序级别,该网站使用 4.5 的目标框架,并且似乎在 24-48 小时内运行良好,然后由于某种原因应用程序池停止了。我们确实在这台机器上运行了其他 .NET 4.5 应用程序,它们的应用程序池没有这个问题。此应用程序唯一略有不同的是,我们会启动一个单独的线程来在订单完成时发送订单确认电子邮件。我们平均每天为这个网站订购大约几百个订单。

根据事件日志,关机前报告的错误是

“为应用程序池“RetailSupport”提供服务的进程与 Windows 进程激活服务发生了致命的通信错误”

请帮忙

0 投票
1 回答
8684 浏览

email - 如何使用 Message-ID、In-Reply-To 和 References 使已发送的电子邮件在 GMail 收件人的视图中显示为线程

我已经阅读了一些很棒的在线资源,例如http://www.jwz.org/doc/threading.html,似乎任何电子邮件都带有Message-ID标题,然后对它的任何回复都包括In-Reply-To命名该 ID 以及Refences可以命名父消息 ID 的列表,电子邮件客户端在查看线程视图中的电子邮件列表时使用此信息来构建线程。

我的问题是:可以将一系列电子邮件发送给带有伪造标题的收件人,以使它们出现在线程中而收件人不回复它们吗?如果是这样,为什么我在下面的尝试不起作用?

我们有一个系统可以发送多封与我们系统中的特定实体相关的电子邮件。假设我们销售小部件并多次向用户发送有关每个小部件的电子邮件。我们希望特定小部件 ID 的所有电子邮件在我们用户的电子邮件客户端中显示为电子邮件线程。

这里的旅行似乎是通常发送电子邮件,然后回复。我们的系统只是想发送几封电子邮件,并伪造 In-Reply-To 和 References 标头,以欺骗电子邮件客户端将它们显示在树中。

我使用的 Message-ID 格式是:'foobar' + widgetId + sequence

  • widgetId = 每个小部件唯一的数字,例如 1234
  • 序列 = 每次我们发送电子邮件时递增的序列号

第一封电子邮件:

  • 消息 ID<foobar-1234-0@server.com>
  • 回复:未提供
  • 参考资料:未提供

第二封电子邮件:

  • 消息 ID<foobar-1234-1@server.com>
  • 回复:<foobar-1234-0@server.com>
  • 参考:<foobar-1234-0@server.com>

第三封电子邮件:

  • 消息 ID<foobar-1234-2@server.com>
  • 回复:<foobar-1234-1@server.com>
  • 参考:<foobar-1234-0@server.com> <foobar-1234-1@server.com>

(顺便说一句,包含@server.com消息 ID 的部分似乎很重要。没有它,使用例如foobar-123-0,我们的 SMTP 服务器简单地忽略它并使用它自己的自动生成的消息 ID)

电子邮件在 Thunderbird 中以树的形式正确显示,但在 Gmail 中却没有,它们只是在收件箱中一个接一个地列出,而其他对话则在它们旁边正确地串接。我不确定我是否弄错了,Thunderbird 正在尽其所能处理不良数据,或者 Gmail 是否需要一些我没有提供的额外非标准糖。

这是我的 node.js 测试脚本:

需要一个 conf 文件,例如:

对于奖励积分,请提示为什么我的使用尝试Q.all似乎没有触发并且脚本没有干净地退出,尽管正确发送了所有电子邮件:)

0 投票
0 回答
54 浏览

git - 邮件线程格式的补丁——如何?

我正在和另外 3 个人一起开发一个工具。我们通常通过 git 中的补丁进行通信。我们这样做: 1. A 进行更改,使用 format-patch 创建补丁,将其附加到 mail(outlook) 并发送。2. B和C下载,放置在x位置并使用am申请。

我的问题是:

  1. 我们做错了什么吗?(因为我们必须明确地将补丁附加到 Outlook 并下载)
  2. 有没有一种工具或方法可以让我以这种格式来回查看补丁?这样我就可以立即从 git 本身获得整个补丁对话,这样我就不需要查看 conv 历史的前景。
0 投票
1 回答
127 浏览

python - Pibrella + RPI 穿线停止

我正在编写一个脚本,一旦按下 Pibrella 上的按钮,就会每 10 秒发送一封电子邮件。我希望它在再次按下按钮时停止。

例如,第一次按下它时,它每 10 秒发送一封电子邮件。然后第二次,它停止线程。

这是我当前的代码,有人可以告诉我我在哪里做错了吗?

我现在得到的错误发布在下面。请注意,电子邮件确实正在发送。

0 投票
2 回答
1192 浏览

ruby-on-rails - Rails Griddler 和对话/电子邮件线程

我正在尝试找出如何最好地连接/串接一连串电子邮件。这似乎是一个常见的问题,令我惊讶的是我无法轻松找到其他人如何处理它的信息。我唯一发现的是一篇关于JWZ 线程的帖子,它看起来更关心在一封电子邮件中解析一个线程。我想知道是否有人可以向我指出一些当前的解决方案。

我正在使用thoughtbot griddler gem将传入的电子邮件处理成一个模型Message(s)和一个单独的模型Contact(s),我还有第三个模型用于存储回复,例如Reply

我目前的想法是通过独特的联系人和主题行将它们串联起来。但话又说回来,主题行会略有变化。例如,从“这个主题”->“回复:回复:这个主题”我可以使用正则表达式来尝试解析出“回复:”或者我可以使用类似amatch的东西来进行字符串比较?

但是话又说回来,两个月后同一用户出现的同一主题该怎么办?还添加一些关于当前日期的逻辑,以便线程只使用最近的电子邮件。那么电子邮件标头本身中可能存储了其他有用的东西吗?

  • 用户(通过唯一的电子邮件地址)
  • 唯一主题行(正则表达式:处理问题?)
  • 当前日期(电子邮件必须是相对于彼此的日期)
  • 在电子邮件标题中寻找其他一些线索?

我对如何做有一个粗略的想法,我只是想看看一些当前的实现,我似乎找不到任何实现。

任何指针将不胜感激!

0 投票
1 回答
1199 浏览

asp.net - 如何将 X-Entity-Ref-ID 设置为无值?(关于防止电子邮件分流)

我正在使用 ASP.net 开发网站。在那里,我向用户发送了几封电子邮件。问题是所有电子邮件都在分组(线程)我想停止这个。

我发现了一个关于这个的帖子

强制不将电子邮件分组到对话中

里面说

  • 设置 X-Entity-Ref-ID 标头(不需要值)。这就是 Google+ 通知的作用。

  • 更改发件人电子邮件(您可以使用 From: info+randomstring@example.com)。这就是 Facebook 通知
    的作用。

我不认为第二个想法是一件好事。但我想尝试第一件事。怎么做?我在哪里可以找到这个属性?

0 投票
1 回答
1032 浏览

google-apps-script - 如何使用 appscript 访问单个 gmail 消息?

我正在尝试通过 google appscript 访问 gmail 消息,但我只能找到访问这些线程中的线程和消息的方法。如何检索未线程化的消息?

目前我正在使用getInboxThreads()andgetMessagesForThread()函数,因为我找不到在收件箱中获取非线程消息的方法。

0 投票
1 回答
566 浏览

vb.net - VB.Net 线程和 Addhandler 问题

再次向 StackOverflow 社区问好!

我正在研究“SendLogfileClass”类。在本课程中,我通过电子邮件将日志文件发送到所述电子邮件帐户。该部分按预期工作。我遇到的问题是尝试处理异步完成事件。在所述事件期间,Addhandler 触发并在主窗体上设置 StatusBar.StatusLabel。

以下是一些相关的代码块:

0 投票
1 回答
1665 浏览

php - Mailgun:如何跟踪 Message-ID(以及 References 和 In-Reply-To)以构建线程

我正在使用 mailgun API。当我使用 Mailgun API 回复邮件时,我想保持线程。

让我解释。我使用 IMAP 获取邮件。我有 message_id、主题、文本、发件人邮件等。现在我使用 Mailgun API 回复该邮件。在这里我面临问题。我用相同的主题回复了该电子邮件 ID,但该人将邮件作为新邮件。未生成线程。在 Php Mailer 中,我找到了以下方式,因此生成了线程。但是如何使用 Mailgun API 创建线程。

提前致谢。

0 投票
0 回答
42 浏览

php - 电子邮件不是按从我们的应用程序发送的线程组织的

我们的网站主要通过 PHP 发送大量不同的电子邮件。它们曾经在电子邮件程序中分组/线程化,现在它们不是我的理解,没有任何改变。下面是应该分组的两封电子邮件,因为它们包含相同的 In-Reply-To,但它们不在 Outlook 内部或 iPhone 上。两封邮件都显示

以前总是将它们分组。谁能看到为什么这些电子邮件没有被分组?

电子邮件 1

电子邮件 2