用php实现动态邮箱管理

用php实现动态邮箱管理,php,email,Php,Email,我需要通过以下方式向网站用户发送电子邮件: 电子邮件由用户或特定任务发送给客户(发件人为任务)_123435@domain.com) 当客户回复电子邮件时,网站将接收回复并将其分配给任务_123435 该解决方案建立在谷歌集团、许多crm系统等 可能的解决办法是什么?还有这样一个系统的具体名称,这样我就可以找到一个现成的解决方案了吗 目前,我提出了以下选项: 使用php IMAP函数动态管理邮箱,创建 为我以后要标记的每个用户/任务/问题创建新的电子邮件框。(更多 (复杂可靠) 将用户/任

我需要通过以下方式向网站用户发送电子邮件:

  • 电子邮件由用户或特定任务发送给客户(发件人为任务)_123435@domain.com)
  • 当客户回复电子邮件时,网站将接收回复并将其分配给任务_123435
该解决方案建立在谷歌集团、许多crm系统等

可能的解决办法是什么?还有这样一个系统的具体名称,这样我就可以找到一个现成的解决方案了吗

目前,我提出了以下选项:

  • 使用php IMAP函数动态管理邮箱,创建 为我以后要标记的每个用户/任务/问题创建新的电子邮件框。(更多 (复杂可靠)
  • 将用户/任务ID添加到电子邮件主题行和 然后按主题筛选回复。(不那么复杂,也不那么复杂 可靠的
  • 还有吗

您应该设置一个“一网打尽”的邮箱,并将发送到该邮箱的电子邮件转发到您的程序。在cPanel中:Mail/Default address/Advanced Options/Pipe to a program

然后阅读PHP中的标准输入:

$sock = fopen ("php://stdin", 'r');
$email = '';
while (!feof($sock)) {
  $email .= fread($sock, 1024);
}
fclose($sock);

我正在开发与您所说的相同的系统(CRM)。我正在研究在使用票证ID或类似信息发送的电子邮件中插入自定义标题的可能性,但客户的回复不包括该标题。因此,目前我正在使用该主题设置标签之间的票证ID。当我收到电子邮件时(我有一个脚本检查最近的消息)我分析邮件的主题,搜索票证ID(以及我的CRM的其他内部密钥),然后启动相应的流程

我可以告诉您,在其他CRM中使用此系统是很常见的


IMAP就像一个可怕的头痛。如果您找到了更好的解决方案,请告诉我们!:)

好的,谢谢,这是第三种选择,我觉得接收电子邮件很舒服。但是用这种方式发送怎么样?如果我想用ID发送_123456@domain.com,我需要一个用于smtp身份验证的普通邮箱..大多数PHP主机都允许使用内置的
mail()发送邮件
命令。至于发件人信息,请使用。在我们公司的实践中,我们一直在处理使用mail()发送电子邮件时的高垃圾邮件评级无smtp授权的功能。根据讨论的选项,我们将尝试从具有smtp授权的单个电子邮件地址发送电子邮件,然后接收所有电子邮件,并按主题行中的ID进行分段。任何其他想法都是受欢迎的;)邮件()之间的选择SMTP不会影响您是否可以将票证id放入发件人地址。在这两种方法中,“来自:abc@def.com“只是您放入标题中的文本字符串。请别忘了把我的答案标记为已接受。我已经跳过这个问题一段时间了,但它又在我面前了。。正如我从stakhoverflow的一些成员那里了解到的,帮助是接收电子邮件:您可以将电子邮件配置为转发到一个邮箱,这样您就可以轻松阅读,但是从一个独特的邮箱发送电子邮件呢?imap_createmailbox()是唯一的方法吗?为每个票证/用户创建10-100k个邮箱??