PHP / MYSQL允许用户拥有自己的电子邮件地址

时间:2012-02-21 22:06:31

标签: php mysql email

我想知道是否有一个网络应用程序或网络程序允许我管理所有电子邮件,并且拥有有效用户名的任何人都可以获得电子邮件地址?

修改

我需要向所有销售人员发送电子邮件地址我希望它是全自动的,我们希望他们在我们的CRM中查看电子邮件。

1 个答案:

答案 0 :(得分:1)

根据您的评论:

  

我需要向我们所有的销售人员发送我想要的电子邮件地址   全部是自动的,我们希望他们在我们的CRM中查看电子邮件

这听起来像是您使用邮件服务器和CRM解决方案而不是PHP。您可能需要在每个用户中设置一个用户,但您如何做到这一点将特定于您的邮件服务器和CRM。使用某些软件时,将不支持使用您自己的PHP脚本。

也许您可以获得具有API的邮件服务器和CRM解决方案,因此您可以编写一个PHP脚本来将它们全部链接在一起。

编辑根据您新评论中的信息,您可以执行以下操作

您的虚拟主机或邮件服务器可能允许您将所有电子邮件(或所有无法识别的收件人邮件)映射到另一个地址。因此,您可以让客户发送至forename.surname@example.com并将其转发至sales@example.com,而无需您执行任何其他操作。

然后,您可以使用PHP的imap_open()编写您的CRM以从销售邮箱中接收邮件。

然后,您可以检查To:Cc:标题,以查找属于您的域的地址。标题仍应引用forename.surname@example.com

如果邮件以Bcc:形式发送给用户,则您无法收到此信息。一旦您不再拥有SMTP信封,这就是邮件的限制;它在http://wiki.pscs.co.uk/how_to%3Bbccs

中得到了很清楚的解释

您需要通过在CRM中设置用户forename.surname或以创建用户(如果用户尚未存在)的方式编写CRM来补充此问题。注意:自动创建用户可以节省时间,但可能是个坏主意;如果有人错误地通过电子邮件发送froname.sruname,您可能更愿意收到有关“无法识别的收件人”的提醒,而不是设置新用户。

对于外发邮件,您需要咨询您的虚拟主机(或查看邮件服务器的文档)。使用您选择的From:标题在PHP中发送电子邮件在技术上是直截了当的,但是您的webhost / mail-server是否允许它将是另一回事。

虽然如果您的员工流动率非常高,上述情况可能会节省时间,但确实附带了一些沉重的行李。值得考虑的是它是否真的值得。即使你让你的员工离开克隆大桶,与工资和招聘成本相比,建立新的电子邮件用户所花费的时间也可能微不足道。