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

标签 php mysql

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

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

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

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

请帮我举个例子,一段代码,任何东西! 任何帮助都会被接受。

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

提前谢谢您!

最佳答案

你基本上有两个选择:

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

  2. 在外部主机服务上获取电子邮件帐户,并使用 PHP 的 POP3 客户端包之一检索电子邮件,例如 pop3class

选项 1 更难实现,您必须了解如何管理电子邮件服务器,这不是一项简单的任务。选项 2 相对简单,也是我推荐的选项。

关于php - 接收电子邮件,处理它们并将它们保存在我的网络应用程序的数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9333419/

相关文章:

php - Laravel 插入多个表和多个数据

php - Queue:push() 在 Laravel 5 中被同步处理

PHP/图形 API : Why my facebook session doesn't work's?

mysql - 如何将表连接到 MySQL 中的排名 SELECT 查询?

java - "Error starting ApplicationContext"执行spring应用时

php - mysql SELECT 不工作显示错误

php - Serp 跟踪器 PHP 脚本

PHP/MySQL 获取当前登录用户的用户名

mysql - 无法连接总线: No medium found

更新os x mavericks后Mysql无法启动