电邮到数据库

时间:2011-11-18 02:06:19

标签: database email

我想知道是否可以使用电子邮件将信息插入数据库?我想的是Youtube或Blogger如何使用它,您可以将帖子或视频通过电子邮件发送到您的帐户。我只是想知道这对于像我这样的轻微n00b是否足够容易,或者你们是否有良好的联系。

5 个答案:

答案 0 :(得分:2)

http://www.codefixer.com/tutorials/form_to_database.asp希望这会有所帮助! 如果确实如此,请投票支持

答案 1 :(得分:1)

当然可以。你有各种各样的选择,其中最重要的是自动回复和在cron作业上运行的东西。当邮件到达目标帐户时,系统将调用第一个;这种事情通常是大多数托管帐户的选项(通常是免费的)。您没有 使用它来回复带有垃圾邮件的客户端 - 您可以编写适当的代码来处理附件等,并填充您的数据库,将辞职信传真给竞争对手的老板,启动您的咖啡壶,什么。

第二,你要写一个小程序,它会按照指定的时间间隔运行,检查邮件,然后处理它。

答案 2 :(得分:0)

这通常会起作用的方式,就是你有一个应用程序从邮箱中提取电子邮件(或直接接受它们),处理电子邮件,然后插入数据库。您无法直接向数据库发送电子邮件(它不知道如何处理它)。

答案 3 :(得分:0)

您可以考虑编写一个调用外部脚本的自定义exim处理程序(或其他邮件服务器的处理程序),此时您可以按照您选择的任何方式编写数据库插入代码。 Exim的$(run ...)扩展可能是您想要的扩展:

http://www.exim.org/exim-html-current/doc/html/spec_html/ch11.html

答案 4 :(得分:0)

有可能。您需要做的是开发一个客户端应用程序,以检查来自SMTP服务器和给定地址的电子邮件。然后,应用程序可以解析电子邮件中的文本(以确保它确实是有效的SQL),如果成功,则对数据库执行动态SQL。

您可以非常有创意,但除非您限制可以编写这些电子邮件查询的发件人,否则肯定存在巨大安全风险。