我想开发一个系统,我希望允许用户在我的网站上创建一个帐户。当他们创建帐户时,他们将获得用户名。现在我想要一些方法,通过这些方法,他们可以将电子邮件转发到此用户名或某个网页。这样我可以在经过一些处理后将这些电子邮件保存到数据库中。
答案 0 :(得分:0)
查看cPanel上的php管道 - 这可以让你设置一个包罗万象的电子邮件地址,然后通过php脚本处理它。
从这里你可以检查'too'地址(这将是user.id@yourdomain.com),然后就可以适当地处理它。
请注意,考虑到这个问题我似乎很新,我会建议在解决这个问题之前学到更多东西 - 接收电子邮件并解码它很难!
我花了8周时间建立一个系统,允许我在我的帐户中为客户提供他们自己的电子邮件系统作为CRM的一部分 - 我从roundcube借用了80%的代码
祝你好运。
答案 1 :(得分:0)
在PHP中重新创建电子邮件接受和存储解决方案可能会变得繁琐。 我建议为这项工作安装标准工具,或为大量工作做好准备。
通过Web界面创建新用户归结为在shell上执行adduser
或useradd
。目前已有多种工具(webmin和其他工具),它们提供了通过网络界面创建新电子邮件帐户的功能。
apt-get install postfix, dovecot, mysql, roundcube, webmin
这使您的服务器能够将电子邮件路由到您想要的mysql位置以进行进一步处理。使用http://roundcube.net/,您可以为用户提供简单且可扩展的电子邮件Web界面。
这篇文章读得很好:https://library.linode.com/email/postfix/postfix2.9.6-dovecot2.0.19-mysql