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