问题标签 [messageid]

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

email - 如何在gmail中发送电子邮件之前或之后获取消息ID?

我正在为 Gmail 开发 Chrome 扩展程序。我想在发送电子邮件之前或发送电子邮件之后在我的分机中获取“消息 ID”。我怎样才能实现它?

Gmail 中的邮件 ID 是如何生成的?

它是在发送电子邮件之前还是之后生成的?

注意:我没有覆盖电子邮件功能。在 Gmail 中发送电子邮件时,我只需要唯一的 emailID。

我想将此电子邮件 ID 在请求中传递给 Gmail API,以便我可以获取电子邮件数据作为响应。

0 投票
0 回答
249 浏览

google-chrome - Service Worker 推送事件中的 GCM 消息 ID

是否有可能message_id服务人员 push事件中检索/获取 GCM?

我们已经构建了一个应用程序来发送浏览器推送通知,并通过我们的内部 API 检索通知数据(标题、正文、图像等)。一切似乎都按预期工作,但我们需要将 GCM 消息 ID 传递给我们的 API,并根据 GCM message_id 我们将相关的通知数据提供给请求的服务工作者事件。

任何人都可以分享您的想法或解决方案如何传递GCM message_id吗?

我们尝试了很多,但没有找到任何解决方案。

0 投票
1 回答
1273 浏览

php - Telegram-Bot answerInlineQuery 没有 messageID 作为结果

使用下面的代码片段将 InlineQuery 发送到 Telegram 中的聊天(或频道或群组),作为对另一个聊天中的“分享”按钮的回答 - 它似乎运作良好......

我的内联机器人创建一条消息并将其放入目标聊天中。

问题是:我没有得到消息 ID 或类似的回复,这使我可以再次访问此消息以便能够对其进行修改。

(目标是在多个频道之间同步内容,即使频道中没有机器人并且内容已通过“共享”-inline-buttons 共享)。

即下面示例中的 $res 是 $res = {"ok":true,"result":true}

任何想法,可以做什么?

谢谢!

0 投票
2 回答
431 浏览

ruby-on-rails - 如何使用deliver_later(sidekiq)检索邮件的message_id

我想要使​​用 Deliver_later(sidekiq) 的邮件的 SMTP message_id。

我能够在deliver_now但不能deliver_later的返回obj中获取id。

在 my_action_mailer 中的 mail() 函数的返回值中也缺少 Message_id

  • 当我使用 -

sent_mail = some_mail().deliver_later

响应是一个 sidekiq 作业对象,看起来像这样-

  • 当我使用 -

sent_mail = some_mail().deliver_now

响应是一个看起来像这样的对象对象-

如果您仔细查看上面的输出,返回类是Mail::Message并且它包含“ Message-ID ”,这正是我所需要的。

  • 此外,当我们在我的邮件程序类中调用 mail() 函数时,它还返回 Mail::Message对象,但此 obj 不包含从 SMTP 服务器返回的 Message-ID。

有什么方法可以通过使用Deliver_later获得消息 ID

0 投票
3 回答
69407 浏览

bots - 通过 ID 获取消息:Discord.js

我正在为一个不和谐的机器人做一个报告系统,我希望玩家通过 id 报告特定的消息,以便版主可以决定它是否具有攻击性。我正在努力寻找一种从给定 ID 获取消息文本的方法。有没有办法做到这一点?

0 投票
0 回答
239 浏览

c# - C#回复邮件信

我需要发送两封信——第一封支持,第二封给消息作者。第二封信应作为对第一封信的回复,并带有一些默认文本。

我发现可以通过向 MailMessage 添加标头来实现。

messageId是手动生成的字符串。我将此字符串添加到第一封邮件的标题中。

所以似乎我能够“链接”到邮件。

要发送它们,我使用的是 SendGrid。

结果我收到了 2 封邮件……但第一封邮件的“Message-ID”比我预期的要高。我预期的 messageId 仅存在于X-Google-Original-Message-ID值中(检查 gmail)。

那么如何使用 SendGrid 发送带有传递 MessageId 的邮件?

0 投票
0 回答
46 浏览

python - 在heroku服务器上的python中生成的错误消息ID

我正在使用烧瓶邮件,它调用email.utils.make_msgid()为电子邮件创建唯一的 ID。在 heroku flask webapp 上,消息通过更新的 message-id 发送到 GMail 帐户,表明 Google 认为该 id 已损坏并对其进行了更新。我已经看到 hotmail/outlook 的传递问题,想知道这是否相关。

id 怎么样让谷歌认为它已经坏了?我应该生成自己的 ID 并覆盖邮件库吗?

0 投票
0 回答
37 浏览

sql-server - 我应该将电子邮件 MessageId 存储为什么 SQL Server 数据类型?

我正在编写一个处理入站/出站电子邮件并存储它们的功能。我需要存储的最重要的部分之一是Message-Id所有符合标准的电子邮件的标题中(据我了解)。

我打算将整个存储Message-Id在一个字段中并在其上建立索引,但是当我开始深入研究时,这似乎是错误的方法。我计划拆分Message-Idat@标志并将每个部分分别存储在 aMessageIdLocalPartMessageIdDomain中,然后在本地部分进行索引。

我读过电子邮件地址的本地部分的最大长度是64字符,而域的最大长度是255. 现在,这些最大长度似乎是针对电子邮件地址的,我在标准中看不到任何最大长度Message-Id,所以我不确定是否适用相同的限制。

我知道,一如既往,会有不合规的电子邮件通过。我只是要省略那些。我正在使用仅合规的电子邮件。

因此,与其将本地部分和域片段存储为VARCHAR(MAX),是否有更好的限制和/或我应该使用的数据类型?

0 投票
0 回答
124 浏览

php - PHPMailer:邮件不会回复,创建新邮件

我正在尝试从 PHPMailer 发送两封邮件,第一封邮件和第二封邮件是回复邮件,但第二封邮件总是在创建新邮件。第一个邮件 Message-ID 出现在第二个邮件 In-Reply-To 和 References 中,但是第二个邮件总是在创建新邮件,我不知道为什么。

第一个邮件标题->

第二个邮件头 ->

0 投票
1 回答
1285 浏览

python - 如何在 Python 中通过 imap/pop3 识别 Outlook“消息 ID”?

问题

我在 Azure 中使用“逻辑应用程序”来创建传入邮件队列。注册电子邮件的方式是使用“消息 ID”,它被描述为“消息的唯一标识符”。我希望能够使用此 ID 通过 imap 获取电子邮件 - 这可能吗?

逻辑应用“消息 ID”

  1. “消息 ID”示例:

AQMkADAwATM3ZmYAZS0yNTYwLWNkZAAzLTAwAi0wMAoARgAAA-U4TGbG56lEtdoXy_23gW0HAKhWKDtf5AJErHyhh_b9NYQAAAIBDAAAAKhWKDtf5AJErHyhh_b9NYQAAAIFgAAAA==

  1. 逻辑应用示例:

在此处输入图像描述

我试过的

我尝试将所有电子邮件下载为 eml,然后将它们读入 notepad++ 以查看 eml 文件中是否存在“消息 ID”,但它们不存在。