Ali*_*Ali 2 php email real-time email-parsing
我需要构建一个电子邮件解析脚本,该脚本将解析将进入收件箱的电子邮件并将内容转储到数据库中,同时发出一个卷曲请求,其中包含从电子邮件中解析的详细信息.
此时此刻我仍然坚持实施有关如何在收件箱中收到电子邮件的实时解析部分.有没有办法设置触发器来做这样的事情?我在使用基于php的webmail客户端方面拥有丰富的经验,但这似乎有所不同.
如何实现这一目标 - 我正在做一个cron工作,但如果有另一种方式这样做,我会全力以赴.
就在这里.您可以将电子邮件发送到您的脚本.
假设您正在使用cPanel,请按照以下步骤操作:
Forwarders下的图标Mail.Add Forwarder按钮.Address to Forward并输入您要管道邮件的邮件地址.Pipe to a Program并填写将处理消息的脚本的完整路径.这是一个邮件捕获器示例,它将收到的电子邮件发送到您的其他邮件(仅用于演示):
#!/usr/bin/php -q
<?php
// read from stdin
$fd = fopen("php://stdin", "r");
$email = "";
while (!feof($fd))
{
$email .= fread($fd, 1024);
}
fclose($fd);
mail('you@yoursite.com','From my email pipe!','"' . $email . '"');
?>
Run Code Online (Sandbox Code Playgroud)