Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 电子邮件-如何识别用户的电子邮件响应?_Php_Laravel_Email_Imap - Fatal编程技术网

Php 电子邮件-如何识别用户的电子邮件响应?

Php 电子邮件-如何识别用户的电子邮件响应?,php,laravel,email,imap,Php,Laravel,Email,Imap,我正在用Laravel向用户发送电子邮件。很好用 所以我现在用PHP-IMAP阅读我的收件箱,以捕捉用户的电子邮件回复 如何识别前一封发送邮件的传入电子邮件 我尝试使用邮件标题:$headers->addTextHeader('X-request\u id',$request->id) 标头已正确发送给用户,但在响应消息中,标头不再存在 有什么建议吗?我确信没有办法保留标题,以便在回复中返回相同的标题 简单的解决方案是: 许多缺陷跟踪软件系统在主题或电子邮件文本中使用id,例如案例编号,并解析主

我正在用Laravel向用户发送电子邮件。很好用

所以我现在用PHP-IMAP阅读我的收件箱,以捕捉用户的电子邮件回复

如何识别前一封发送邮件的传入电子邮件

我尝试使用邮件标题:
$headers->addTextHeader('X-request\u id',$request->id)

标头已正确发送给用户,但在响应消息中,标头不再存在


有什么建议吗?

我确信没有办法保留标题,以便在回复中返回相同的标题

简单的解决方案是: 许多缺陷跟踪软件系统在主题或电子邮件文本中使用id,例如案例编号,并解析主题中的案例编号。这将在各种邮件系统、垃圾邮件和病毒检查器等中幸存下来

另一种方法是创建特定的电子邮件地址,包括每个电子邮件地址中的id。但这要复杂得多

如果用户之间有内部消息发送,并且可以通过电子邮件回复,则使用类似的方法。所以user34@users.example.com向用户发送电子邮件3432@users.example.com如果你想防止电子邮件泄露。
然后,您需要像cloudmailin这样的服务,或者您自己的具有必要逻辑的邮件服务器。

我非常确定,没有办法保留头,以便在回复中返回相同的头

简单的解决方案是: 许多缺陷跟踪软件系统在主题或电子邮件文本中使用id,例如案例编号,并解析主题中的案例编号。这将在各种邮件系统、垃圾邮件和病毒检查器等中幸存下来

另一种方法是创建特定的电子邮件地址,包括每个电子邮件地址中的id。但这要复杂得多

如果用户之间有内部消息发送,并且可以通过电子邮件回复,则使用类似的方法。所以user34@users.example.com向用户发送电子邮件3432@users.example.com如果你想防止电子邮件泄露。
然后,您需要像cloudmailin这样的服务或您自己的具有必要逻辑的邮件服务器。

进行回复跟踪(在用户代理级别,不使用客户端可能无法加载的web bug)的正常方法是使用
消息ID
。普通电子邮件软件将返回
中的
邮件ID
标题,以回复
参考
标题。传统的电子邮件软件就是这样做的


正如Alex所提到的,服务器软件使用的另一种方法是地址中的每个用户。如果脚本正在使用它,您可以使用它来关联消息。例如,
回复-7abc6de7878@domain.com
,但您需要配置电子邮件软件以接受回复。

进行回复跟踪的正常方式(在用户代理级别,不使用客户端可能无法加载的web bug)是使用
消息ID。普通电子邮件软件将返回
中的
邮件ID
标题,以回复
参考
标题。传统的电子邮件软件就是这样做的

正如Alex所提到的,服务器软件使用的另一种方法是地址中的每个用户。如果脚本正在使用它,您可以使用它来关联消息。例如,
回复-7abc6de7878@domain.com
,但您需要配置电子邮件软件以接受回复