无论如何要从月度电子邮件中的链接中自动提取URL?

时间:2012-06-14 02:01:30

标签: php email

基本上我每个月都会收到一封包含链接和文字的电子邮件。我需要能够从电子邮件中获取链接,并以某种方式让它将URL提交到数据库。我可以自己做数据库的东西,所以我只需要知道是否可以每月自动从电子邮件中检索URL。

如果这不是我可以用PHP做的事情,那么我可以使用Web服务器常用的其他语言?或者也许有一种服务以某种方式做到这一点?

1 个答案:

答案 0 :(得分:1)

我不知道完成任务是否正确,但这是可行的。

假设您希望每隔1天检查一次新邮件的电子邮件,然后每隔24小时设置cron job executes a php file(您可以根据需要设置频繁,但有些网络托管服务限制它)。在此文件中,您需要用于检索邮件的代码(无论您使用什么)和一些代码来解析电子邮件并将常规文本与链接区分开来。

要做到这一点,如果链接是常规的html链接,只需搜索“http”,然后将其后的所有内容复制到下一个“”,如果是用户编写的,你可能需要更多的工作来解析它并避免错误,或者您可能会得到不同的协议。只需处理该文件,如果您有任何问题,请再次询问。

编辑:要回答实际问题,是,可以使用cron作业或一些不太常见的alternatives