我使用的是Laravel 5.5。在我的应用程序中,用户可以写一些东西,并通过电子邮件发送给某人。他们写的东西在我的数据库中被记录为“消息”。我需要以某种方式在电子邮件中发送此消息的ID,以便当收件人通过电子邮件回复时,我知道他回复的是哪条消息。
做这件事最简单的方法是什么?我知道有APIS,但我需要实现一个自定义的解决方案。
谢谢你在这方面的帮助。
发布于 2018-08-01 11:35:08
在邮件服务器上使用扩展地址- replies+specialcode@example.com
...虽然许多糟糕的“电子邮件验证”方法认为它是无效的,因此我在postfix
设置中将扩展字符改为连字符,而不是+。
所有邮件都被发送到replies@example.com
,但to:
和其他报头保留了specialcode
部分,然后您可以使用该部分路由到票务系统,等等。
Postfix (main.cf
中的recipient_delimiter
)、QMail和其他几个SMTP服务器都支持此功能。请注意,您需要在传入SMTP端支持这一点,而不是在其他任何地方,特别是当您使用的字符通常不会被各种过滤器声明为“错误”时。可能值得拆分一个子域,这样您就可以轻松地设置单独的MX服务器,等等,因为我确信您不希望您的常规公司邮件运行相同的过滤器和处理(至少,我会...)
https://stackoverflow.com/questions/51624780
复制相似问题