问题标签 [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.
vba - 提取/分配错误的发件人电子邮件地址
我需要提取 Outlook 电子邮件并用发件人电子邮件地址的一部分命名(在“@”之后和“.com”之前)。我的代码工作正常,但至于重命名部分,一些文件没有正确分配,尤其是线程中的电子邮件。在过去的两周里,我曾尝试寻找解决方案,但没有这样做。如果有人能在这个问题上帮助我,将不胜感激。谢谢!
[更新]:在一个线程内:它是从原始电子邮件开始的所有后续回复的运行列表。
我编写了将电子邮件提取到指定位置的代码,提取后,该电子邮件应命名为“公司名称_日期时间收到_标题的电子邮件”。用户名假设从发件人电子邮件地址中提取。例如,如果我收到来自 john@companyA.com 的电子邮件,主题标题为 "project" ,当我运行提取时,重命名方式应为 "company A_12-08-2017 09:30AM_Project"。
但是,使用此当前代码,某些电子邮件将以不同的公司名称命名,尤其是线程中的电子邮件。例如,john@companyA.com 发送一封标题为“Project”的电子邮件,我 (cheese@companyB.com) 回复了邮件,标题现在变为“RE:Project”。当我运行提取时,电子邮件“项目”的电子邮件重命名方式是正确的,而对于电子邮件“RE:Project”,重命名结果结果是“companyC_datetime received_RE:Project”,其中公司 C 甚至不存在于该电子邮件中. (公司 C 来自其他电子邮件)。
gmail - 如何阅读 Java 邮件中的消息线程?
我正在开发一个电子邮件客户端。我已经能够从服务器(Dovecot imap)检索消息。我无法检索或显示相关回复消息。这个概念被称为消息线程。谁能帮助我了解如何在 Java 邮件中获取此消息线程?
我尝试使用 gimap (Google imap) lib 但感到困惑。
laravel - Laravel 5.6:如何发送电子邮件,客户端会将它们显示为线程/对话?
我的 Laravel 应用程序包含一个票务系统,用于发送电子邮件通知。
所有电子邮件都是这样构建和发送的:
不幸的是,当我收到多封此类电子邮件时,没有电子邮件客户端(Outlook、Thunderbird、Roundcube...)将这些电子邮件显示为线程/对话。所有客户将每封电子邮件显示为“新电子邮件”线程/对话。
什么规定,有些电子邮件是一个线程/对话,有些不是?我如何告诉我的 Laravel 应用程序,这些电子邮件是一个线程/对话?
我想,它只需要是相同的电子邮件主题,但它不起作用。
microsoft-graph-api - 如何使用 microsoft graph API 在线程中发送消息?
我正在构建一个工具,在该工具中,我需要使用 Microsoft Graph API 在同一个线程中发送超过 2 条消息(消息具有相同的主题和收件人),并且它们之间有一定的时间间隔。
问题是我无法使用 API 在同一个线程中发送消息,即使主题和收件人相同,Outlook 也会将它们显示为不同的线程(但在收件人方面(Gmail 方面) - 它们属于同一个线程) .
我尝试conversationId
在第二条消息中使用(我在第一条消息中得到),但它们最终仍然显示在不同的线程中。
有什么办法可以在同一个线程中发送消息吗?
php - 使用 PHP 显示 IMAP 电子邮件 - 如果线程中的邮件数量是偶数,则邮件无法正确显示
我正在尝试创建一个小型票务脚本,但我被困在需要显示用户和支持组之间的电子邮件对话的这一部分。
该脚本的工作方式如下:
表格由用户填写,在提交数据后,将创建一个工单,并将包含工单一些基本信息的电子邮件发送到支持组。
支持小组回复邮件并附上一些说明
- 用户和支持组之间的对话应该显示在工单页面上,当前代码我遇到以下问题:
如果线程中的邮件数为奇数,则邮件显示正确(奇数是指奇数,1/3/5/7 等)
如果邮件数量为偶数,则线程中缺少一些回复。
这是代码:
javascript - 无法使用 nodemailer (gmail) 启动邮件线程(回复邮件)
我正在使用 nodemailer 发送电子邮件。但我想发送回复邮件(开始一个新线程)。我尝试使用以下代码发送回复邮件
但它是作为新邮件发送的。在文档中使用inReplyTo提到了它,并且引用字段将启动一个新线程。但它不工作
任何一点帮助都会非常感激
python - Python How to Implement Threading of my Email Class
I have a pretty large email class that constructs & sends various emails with mime, attachments etc. Everything works fine but it is called from my main loop and the sendmail method using smtplib can sometimes block for several seconds because of issues at the other end. I want to run the code in a new thread so my main loop can keep trucking.
I have tried two approaches without success:
Calling my class using a Thread
Inherit my V1 class from Thread
Neither stop the blocking. Below is a working skeleton of my class (V1) and what I have tried. Success would be to see "Done" appear immediately after "Starting" instead of waiting the 3 seconds for sendmail to finish. Hoping there is an easy way to do this...
email - 缺少引用和回复标头时有关电子邮件线程的问题
我试图在 SO 和网络上搜索类似的问题,但没有成功。
tl;dr:当引用和回复标头都不可用(缺失/空)时,线程逻辑会发生什么?电子邮件服务提供商是否有可能将这些标头添加到选择性邮件中,而不是全部?
背景:
我知道引用标头包含消息 ID 的面包屑路径,而回复标头指向链接列表/线程中的直接节点。
但是,当引用和回复标头都不可用(缺失/空)时,线程逻辑会发生什么?就我而言,我看到不相关的消息最终出现在同一个线程中。例如,
至少从标题中没有相关性,但这两个最终在同一个线程中。唯一的共同元素是主题行,并且在两者中都与根消息保持不变。具有相同主题行并包含引用和回复标头的所有其他消息都有自己的单独线程。
环境:
我正在使用一个共享收件箱工具 (FrontApp),它带有一个基于同步的 GMail,而不是我自己的代码。该工具有自己的“重复数据删除”逻辑,但我不知道它是否修改/删除了标题。根消息始终从我们的系统发送 - Java Mail 通过 GMail SMTP,并包含用于内部审计的 BCC 字段。
另外,如果有帮助,我发现这主要发生在消息 1 来自 GMail/Yahoo 帐户,而消息 2 来自 web.de 或 gmx.de 帐户的情况下。
来自 gmx 和 web de 的所有电子邮件是否都缺少这些标头/为空?不,我有一些包含这些标题的 gmx 和 web de 电子邮件的证据,它们完美地存在于各自的线程中,没有冲突问题。
另一个关键是,GMail 本身不存在这个问题,当我登录帐户并查看这些消息时,它们位于各自的线程中(每个都有自己的 google thread_id)。
email - Microsoft Graph 发送电子邮件 api 对话索引不同
我们正在将 MS Graph API 集成到我们的 c# 应用程序中。按照这篇文章发送邮件文档发送邮件工作正常。但我面临着 ConversationIndex(主要是线程)的问题。
ConversationIndex
通过 API 发送的邮件与收件人对同一邮件的回复不同。因此,它无法识别线程。
这是用于发送邮件的有效负载。任何人都可以帮助我处理我在发送邮件时丢失的任何钥匙或财产吗?
python - 使用 imap_tools 根据参考或回复标头在电子邮件线程中分离电子邮件
我正在开发 CRM,每天我会收到数百封关于报价/要求的电子邮件。我正在构建一个 API 来处理电子邮件并在 CRM 中插入条目。
我正在使用 imap_tools 在我的 API 中获取邮件。但是当有线程/对话时,我被困在了这一点上。我从邮件中阅读了一些关于使用reference
或标题的文章。in-reply-to
但到目前为止很不幸。我也尝试过使用 message-id,但它给了我相同的电子邮件线程而不是多封电子邮件。
我收到一封电子邮件线程/对话作为单个电子邮件,我想获得分开的电子邮件,以便我可以轻松处理它们。
这是我到目前为止所做的。