在电子邮件收到时将XML文件导入mysql数据库

时间:2011-11-30 07:58:50

标签: php mysql xml email import

我有一个xml文件,通过电子邮件发送到我的网络服务器上托管的电子邮件地址。 我希望能够在收到电子邮件后立即将xml数据导入我的MySQL数据库,从而为我的应用程序提供实时更新。

这是否可能,如果是这样,这是怎么回事。任何工作脚本或例子将不胜感激。

谢谢和问候, 莱恩

1 个答案:

答案 0 :(得分:1)

如果您想在收到电子邮件时进行处理,则必须find out if your eMail server supports any triggers capable of informing your import script。一个不太现实的解决方案是让Cron Job定期检查您的邮箱。

PHP具有accessing IMAP and POP mailboxes的原生扩展。因此,您只需轮询邮箱,如果有新电子邮件,则load the xml infile到您的数据库(或通过使用XML extension处理脚本内部的插入)。确保将eMail标记为已读,因此不要将其导入两次。