gpt4 book ai didi

apache - 如何让邮件发送到特定地址触发 Web 服务器上的操作?

转载 作者:行者123 更新时间:2023-12-01 13:03:07 25 4
gpt4 key购买 nike

我想做的是弄清楚如何配置邮件服务器,以便发送到特定地址的邮件会触发某些操作 - 例如将主题行插入 MySQL 数据库等。这是用于 LAMP 中的网络应用程序——基本上我希望人们能够通过电子邮件自动添加内容,如果他们更愿意这样做而不是使用网络界面的话。有点像使用 Evernote,你可以向你的自定义地址发送邮件,以这种方式添加注释。

我意识到这是一个非常模糊的问题,我正在寻找的是一个开始寻找和学习的通用位置。我相当熟悉网站技术,但谈到邮件服务器时,我完全一无所知。我不是在寻找任何特定的实现:而是我只想知道我需要熟悉哪些基础知识才能解决问题。

最佳答案

如果您想“实时”触发操作,您最好使用自己的邮件服务器并使用类似 procmail 的东西:这是来自 procmail 常见问题解答的示例,了解如何对收到的邮件触发操作:http://porkmail.org/era/procmail/mini-faq.html#rtfm

但是,如果您可以避免这种情况,只需让邮件服务器工作的有趣内容处理您的提供商,并通过 cron-job(在 linux/unix 上)触发的脚本扫描一个或多个邮箱。一个 cronjob 可以例如是命令行 PHP 脚本或 wget 脚本,它在您的网络服务器脚本上执行 HTTP 请求以启动操作。您的脚本通过类似 http://pear.php.net/manual/en/package.networking.net-pop3.php 的方式读取实际邮件(尽量避免导入同一封邮件两次,例如通过依赖邮件的消息 ID 或通过在邮件的部分或正文上创建 SHA1/MD5 哈希值)。

很多工单系统都是这样工作的(例如 OTRS:http://otrs.org/downloads)。

关于apache - 如何让邮件发送到特定地址触发 Web 服务器上的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4733117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com