使用php跟踪电子邮件

时间:2013-08-02 07:06:08

标签: php email

我正在为我的项目设置电子邮件系统。

应用程序中有两种(或多种...)类型的用户。他们可以互相发送消息(...像facebook)。这很好。

实施例

User1向User2发送和发送消息,现在也会向User2的个人电子邮件发送电子邮件。

我知道如何使用IMAP / POP阅读/发送电子邮件,但我仍然坚持如何实现线程邮件系统? 因为用户可以通过他们的电子邮件(在应用之外)回复邮件..

通常我想设置FROM地址类似workspace-ws@mydomain.com,以便我有凭据来登录imap / php。

以下是问题

当我从一个地址(例如workspace-ws@domain.com)发送电子邮件时,我可以设置回复标题,以便将任何回复发送到workspace-ws@domain.com,这很好。但我怎么知道用户正在回复哪个父线程?以及哪些儿童信息。

还有其他方法可以实现吗?不,这样做的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

解决此问题的常用方法是使用动态电子邮件地址设置邮件基础结构,在发送给用户之前,服务器将对其进行解析。

例如,你有:

testuser-a > emailaddress testuser-a@test.com
testuser-b > emailaddress testuser-b@test.com

因此,当testuser -a通过系统向testuser-b发送消息时,testuser-b比从系统标识符而不是testuser-a@test.com接收电子邮件。当他回复时,电子邮件由服务器提取,解析(因此可以存储在数据库中,用于线程消息概述,统计信息等)和(如果需要)发送到testuser-a(再次使用发送者作为系统标识符而不是testuser) -b@test.com)。

这样,您可以阻止两个用户(如果需要)获取彼此的真实电子邮件地址,并且可以强制所有通信在系统中运行以进行进一步处理。