让我们看一下以下场景:
我有一个websiteite,site.com。一位客户支持技术人员有一个电子邮件帐户:techguy@site.com。客户向该电子邮件发送消息,技术人员通过该电子邮件回复。他们都使用桌面电子邮件客户端(thunderbird,outlook ...)。
我所知道的是:使用php来阅读来自客户的传入邮件 我想知道的是:如何使用php来读取技术人员通过smtp,imap从他的客户端发送的外发邮件。
这将用于存档技术人员和客户之间的对话,而不必强迫他们使用网站上的某些php应用程序发送电子邮件(我希望他们使用桌面客户端)。
我对电子邮件协议知之甚少,但我在php方面有很多经验。我猜测电子邮件守护程序可以设置为每次收到外发电子邮件或类似内容时调用php脚本。有什么办法可以做到这一点吗?
答案 0 :(得分:0)
为记录目的设置单独的电子邮件地址会更容易,只需将其保留在cc或bcc字段中,即可为客户支持和客户之间的所有通信保留。
答案 1 :(得分:0)
市场上某些产品的运作方式是要求用户在他/她的电子邮件客户端上安装插件。使用此方法无关紧要使用什么smtp服务器,将使用插件记录邮件。
另一种方式(这只是一个想法)是“强迫”技术人员使用你的 smtp服务器,这样你就可以访问日志,看看谁发送了邮件,谁是接收者(访问)日志使用php)
答案 2 :(得分:0)
因为你可以让php解释这些电子邮件,所以要做的最好的事情就是有一个专用的电子邮件地址,可以通过管道输入脚本(我知道这很容易设置cpanel)
您有客户电子邮件support@domain.com,它通过管道传输到脚本 - 在那里做你想做的事。
然后您将脚本电子邮件发送回bob@domain.com,其地址为support-reply@domain.com - 也可通过管道传输到脚本
当他回复时,会转到support-reply@domain.com进入脚本,然后进行处理,然后返回到client@google.com,返回地址为support @ domain.com
我认为亚马逊使用类似的技术,以便人们可以来回互相发送电子邮件,但他们会创建编码的电子邮件地址,并拥有一个数据库来跟踪他们的来往和来自。