【发布时间】:2012-04-24 23:46:27
【问题描述】:
我处于需要自动处理电子邮件附件的情况,正在将包含各种数据的 xml 文件发送到我需要处理数据并将其粘贴到数据库中的电子邮件地址。
我曾计划编写一个脚本并设置一个 cronjob,它将数据清理干净,然后插入数据库。这本身很好,但是我想不出最好的方法来让 cronjob 处理附加文件。
希望这是有道理的,有什么想法吗?
【问题讨论】:
标签: xml email cron attachment
我处于需要自动处理电子邮件附件的情况,正在将包含各种数据的 xml 文件发送到我需要处理数据并将其粘贴到数据库中的电子邮件地址。
我曾计划编写一个脚本并设置一个 cronjob,它将数据清理干净,然后插入数据库。这本身很好,但是我想不出最好的方法来让 cronjob 处理附加文件。
希望这是有道理的,有什么想法吗?
【问题讨论】:
标签: xml email cron attachment
对于与上述情况相同的任何人,我使用 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 文件,并将其附加到文件名中,这样我们就不会最终覆盖文件。
然后使用第二个脚本从下载的文件中读取数据并将它们粘贴到数据库中。
工作享受! ^_^
【讨论】: