【发布时间】:2010-06-18 13:18:59
【问题描述】:
访客可以通过联系表联系工作人员(访客也需要提交电子邮件)。这将存储在数据库中。现在考虑到工作人员回复了这条消息,工作人员的回复将直接发送到访问者的电子邮件中。假设用户想跟进工作人员发送的消息,我希望访问者只需点击他的电子邮件服务中的回复按钮并将他关于同一主题的问题发送给我,但只需保留主题行中的 ID .因此,当访问者发送这封电子邮件时,我希望收到这封电子邮件,同时尝试在我的数据库中搜索电子邮件主题中存在的 ID 是否确实存在于系统中。如果是,则将其发回给先前处理响应的同一工作人员,或者将其分配给新的工作人员。
话虽如此,我正在考虑如何做到这一点。我真正受阻的部分是当工作人员从访客电子邮件中收到实际电子邮件时,我该如何检查数据库?假设我是/员工正在 mydomain@hotmail.com 接收电子邮件。当访问者发送回复电子邮件时,它将被发送到 mydomain@hotmail.com。如何检查我在 mydomain@hotmail.com 收到的电子邮件主题行中的 ID 是否确实存在于我网站的数据库中?这是我真正陷入困境的地方。
期待您的回复。谢谢。
【问题讨论】:
-
您使用的是什么类型的电子邮件系统?我问的原因是每个系统都有不同的 API。
-
电子邮件系统?很抱歉,我不清楚这意味着什么。您是指我选择发送和接收电子邮件的电子邮件服务提供商吗?我可以使用 myemail@mydomain.com,但我选择使用域外的电子邮件(因为我在通过域处理邮件时遇到一些问题),例如:myemail@hotmail.com 或 myemail@yahoo.com。这是你需要知道的吗?
-
您需要在服务器上进行,例如创建一个默认电子邮件 support@yourdomain.com 并让所有用户向其提交电子邮件。然后你制作一个代码来接收电子邮件并将其注册到数据库中,然后它将电子邮件转发给其中一名员工,一旦员工回复它,同样的事情会发生,电子邮件会发送到 support@yourdomain.com,它会归类为由工作人员回复并通过 support@ 电子邮件转发给给定用户。这样,进出的所有内容都将由您的服务器脚本接收和处理。
-
根据它获得的访问量,您可能需要添加一个 crontab 计划,以便每当您在几分钟内收到一条消息时,它就会与之交互。