Php 当用户回复时,如何跟踪电子邮件上的ID?

Php 当用户回复时,如何跟踪电子邮件上的ID?,php,laravel,email,tracking,Php,Laravel,Email,Tracking,我用的是拉威尔5.5。在我的应用程序中,用户可以写一些东西并通过电子邮件发送给某人。他们写的东西在我的数据库中被记录为“消息”。我需要以某种方式在电子邮件中发送此邮件的ID,这样当收件人通过电子邮件回复时,我就知道他在回复哪封邮件 最简单的方法是什么?我知道有API,但我需要实现一个定制的解决方案 感谢您对这方面的介绍。在邮件服务器上使用扩展地址-回复+specialcode@example.com。。。虽然许多糟糕的“电子邮件验证”方法认为它无效,但我在postfix设置中将扩展字符改为连字符

我用的是拉威尔5.5。在我的应用程序中,用户可以写一些东西并通过电子邮件发送给某人。他们写的东西在我的数据库中被记录为“消息”。我需要以某种方式在电子邮件中发送此邮件的ID,这样当收件人通过电子邮件回复时,我就知道他在回复哪封邮件

最简单的方法是什么?我知道有API,但我需要实现一个定制的解决方案


感谢您对这方面的介绍。

在邮件服务器上使用扩展地址-
回复+specialcode@example.com
。。。虽然许多糟糕的“电子邮件验证”方法认为它无效,但我在
postfix
设置中将扩展字符改为连字符,而不是+

所有邮件均发送至
replies@example.com
但是
收件人:
和其他标题保留了
特殊代码
部分,您可以使用该部分进入票务系统等


此功能受后缀(
main.cf
)中的收件人分隔符、QMail和其他几个SMTP服务器的支持。请注意,您需要在SMTP端(而非其他端)的传入端对此提供支持,特别是当您使用的字符通常不会被各种筛选器声明为“错误”时。可能值得拆分一个子域,以便您可以轻松设置单独的MX服务器等。因为我确信您不希望您的常规公司邮件通过相同的过滤器和处理(至少,我会…)

将其添加到电子邮件标题中
[{$messageId}]您的支持请求。
我同意@FrankerZ的说法,您可以这样做,或者根据您的电子邮件提供商(gmail、sendmail,可能还有其他一些),您可以使用加号将邮件ID附加到您的电子邮件地址,并且邮件地址中仍然会像没有加号和邮件ID一样发送。