如何获取电子邮件并将其保存到mysql数据库中

时间:2011-06-29 12:32:29

标签: php

我要求建立一个电子邮箱。我将在其中保存进出mysql数据库的进出电子邮件。我怎么能写一个php脚本,所以我的所有电子邮件都会到达我的mysql数据库?

1 个答案:

答案 0 :(得分:0)

PHP是一种主要用于构建Web应用程序的Web脚本语言。您的要求似乎更像是一个系统应用程序。

很难确定您需要做什么,因为所有邮件服务器都提供不同的api和存储选项。我建议,如果可能的话,你告诉你的邮件服务器将消息存储在文件系统上,然后使用Python,C#或C ++这样的东西来观察目录,然后在添加后解析出电子邮件。 / p>

注意:您仍然可以通过使用php.exe调用脚本以这种方式使用PHP,但我真的不推荐它。有很多更好的语言用于做你想做的事情。

然后,您可以安排应用程序检查文件修改时间,然后如果自上次进程运行后添加了文件,则可以解析电子邮件并使用数据库驱动程序(通过编程语言)并相应地插入数据库。

也可能存在一些实际将消息直接存储到数据库中的电子邮件服务器。然后,您可以构建可以将数据移动并存档到您选择的表/模式中的查询。

希望这有帮助,

Jeffrey Kevin Pry