接收电子邮件,处理它们并将它们保存在我的Web应用程序的数据库中

时间:2012-02-17 18:25:32

标签: php mysql

我需要以某种方式接受传入的电子邮件到我的Web应用程序并将它们保存在数据库中。我的Web应用程序是用PHP语言编写的,我使用的是MySQL数据库。

我不知道我怎么能这样做......我自己构建了我的其余网页应用程序,但这对我来说非常复杂。

例如,我需要知道如何首先接受传入的电子邮件......以及在哪里?我的网络应用程序将接收这些电子邮件的电子邮件地址...... ???

然后我将如何从那里得到它们?我将如何处理它们以及如何将它们存储在我的数据库中?

请帮我一个例子,一些代码,什么! 任何帮助都被接受。

我不是专家,所以一段代码对我很有帮助。

提前谢谢!

2 个答案:

答案 0 :(得分:3)

你基本上有两个选择:

  1. 在您的服务器上运行SMTP程序(如Postfix或Sendmail)以接收电子邮件,并使用procmail将它们传递给您的代码

  2. 获取外部主机服务的电子邮件帐户,并使用其中一个适用于PHP的POP3客户端软件包检索电子邮件,例如pop3class

  3. 选项1更难做,而且你必须学习管理电子邮件服务器,这不是一项微不足道的任务。选项2相对简单,是我推荐的选项。

答案 1 :(得分:0)

最简单的方法是使用一些freemailer设置常规电子邮件地址,然后检查此帐户。

此开头可能是PHPMailer的POP3类。