2012-03-22 92 views
1

我处于这种情况,我需要自动处理电子邮件附件,一个带有各种数据的XML文件正在发送到一个电子邮件地址,其中我需要处理数据并将其粘贴到数据库中。自动处理电子邮件附件的最佳方式是什么?

我已经计划编写一个脚本并设置了一个cronjob,它将数据清理起来,然后插入到数据库中。这本身就很好,但我想不出为cronjob处理附件准备好的最佳方式。

希望有道理,有什么想法?

回答

0

对于任何与上述情况相同的人,我使用php和cron的组合来完成它。

具体使用PHP的imap类。

http://php.net/manual/en/function.imap-open.php

我碰到一个预先制作脚本(http://www.nerdydork.com/download-pop3imap-email-attachments-with-php.html),其与一些调整和变化适合我的目的,在网络上就来了。有一个脚本使用imap类下载xml文件,附加到文件名,以便我们不会覆盖文件。

然后使用第二个脚本,然后从下载的文件中读取数据并将它们粘贴到数据库中。

作品一种享受!^_^

相关问题