gpt4 book ai didi

php - 将自定义变量添加到 Gmail 收件箱中已有的电子邮件 header

转载 作者:可可西里 更新时间:2023-10-31 23:00:04 26 4
gpt4 key购买 nike

这可能看起来很奇怪,但我想知道是否可以将自定义 header 详细信息添加到收件箱中已有的电子邮件中。比如说我希望在电子邮件的标题中添加类似 - myvariable = myvalue 的内容,然后能够以某种方式查询它。我正在查看来自 Iloha 邮件的代码,大多数详细信息(如主题和收到的邮件等)都在标题中,您可以通过它们进行搜索。那么是否可以将我自己的自定义变量添加到电子邮件 header 并以相同的方式查询它?如何使用 php 完成?

编辑 ====================

谢谢,我知道如何修改已发送邮件的标题以及查询邮件标题中的自定义变量,但是在这种情况下,我想知道是否可以在收件箱中已收到的邮件中添加自定义变量.其实让我来定义这里的情况。

我正在研究需要维护对电子邮件的引用的谷歌应用程序解决方案。基本上,应用程序是这样的,当收到一封电子邮件时 - 我们从该电子邮件创建一个订单,并希望通过某种标识符维护对该电子邮件的引用,这将使我们能够识别该电子邮件。

事实上,我们不想将电子邮件下载到数据库中并维护一个单独的存储区,因为我们希望将所有电子邮件都保存在 GMAIL 上。我们只需要:

一种能够永久“链接”到特定电子邮件的方法 - UID 只是一个序列号,不是很可靠。我们找不到任何可以用作唯一 ID 或主键的电子邮件属性,因此我们考虑是否可以在我们这端生成一个 key 并将其存储在电子邮件本身的自定义变量中。然而,不幸的是,似乎没有办法操纵现有电子邮件的 header 。

:( 有没有解决这个问题的方法我可以使用任何 IDEA!

最佳答案

是的,您可以在发送电子邮件时添加自己的标题...

<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'myvariables: myvalue';

mail($to, $subject, $message, $headers);
?>

我怀疑您是否可以修改现有的电子邮件 header ,除非它们存储在数据库或其他东西中,而不是仅仅从您的 POP/IMAP 服务器中检索。

关于php - 将自定义变量添加到 Gmail 收件箱中已有的电子邮件 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2506219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com