Php 通过电子邮件发布到网站

Php 通过电子邮件发布到网站,php,email,Php,Email,我目前正在开发一个PHP应用程序。为了让我把数据发布到网站上,我创建了一个简单的表单,没有什么琐碎的。然而,我想合并一个以电子邮件形式发布数据的功能。因此,我有一个Web服务器,我有一个电子邮件设置,我想做的是发送一条消息到该电子邮件,然后发送的数据被存储。我正在努力寻找资源如何做这一个,但没有用。感谢您提供的任何帮助。这被称为电子邮件管道,在您的电子邮件服务器上进行配置时需要一点动手。如果您觉得舒服,这里有一个不错的快速概述: 我相信上面是你正在寻找的,但是另一种选择是有一个特定的主题/附件名

我目前正在开发一个PHP应用程序。为了让我把数据发布到网站上,我创建了一个简单的表单,没有什么琐碎的。然而,我想合并一个以电子邮件形式发布数据的功能。因此,我有一个Web服务器,我有一个电子邮件设置,我想做的是发送一条消息到该电子邮件,然后发送的数据被存储。我正在努力寻找资源如何做这一个,但没有用。感谢您提供的任何帮助。

这被称为电子邮件管道,在您的电子邮件服务器上进行配置时需要一点动手。如果您觉得舒服,这里有一个不错的快速概述:


我相信上面是你正在寻找的,但是另一种选择是有一个特定的主题/附件名称,并有一个cron作业定期检查你的电子邮件帐户,寻找特定的字符串。选项A更适合/更容易,但值得一提。

Mailgun有一个入站电子邮件API,它将传入的电子邮件消息发布到您的应用程序。看见Sendgrid还提供了类似的服务:

从您现有的情况来看,您可能无法做到这一点。你需要编写自己的电子邮件服务器,或者购买一些服务和软件来阅读你的电子邮件。然后设置您的电子邮件格式,让程序读取并执行它。我不知道通过代码它会这么复杂。我想尝试使用第三方API来节省时间是值得的。感谢分享关键字电子邮件管道,我做了一项研究,我的主机似乎支持转发器,我现在需要做的就是设置它,并用PHP解析代码。没问题。大多数支持/帮助台系统都使用这种技巧。如果您使用的是cPanel,那么您就是黄金,因为它的设置非常简单。一个非常重要的细节-确保彻底清理入站数据。这可能意味着匹配特殊/秘密散列、保留更新以供手动批准、准备声明、仅接受通过电子邮件ssl的入站连接,或者您可以想到的任何和所有其他预防措施。像这样打开访问权限,虽然非常酷/整洁/有趣/惊人,但会以许多可怕的方式破坏您的网站和数据库,即使是您自己,也会发生意外。