要求:
   1。能够输入网址自动检索出这个网站内所有的信箱([email protected]),包括许多网站内所有的网页
   2。能够将这些信箱,保存为文本文件(格式为一个信箱占一行)。并且,可以发送邮件(支持pop)

解决方案 »

  1.   

    我做过搜索E-MAIL的小软件,(1)用 INDY Clients中的IdHTTP,用GET方法将网页内容给字符串,(2)然后就是字符串操作,找出E-MAIL,和网页中含有的address(3)保存E-MAIL,并将新address再次进行(1)的操作
        你要注意两点, 1,要用最好的算法确定E-MAIL,你会发现,有的网站上的邮址很不规范的,你要是只针对某个网站还好,我当时做的找用百度搜到的所有网址。
        2 控制好搜索的深度和确定有价值的网址,一个网页内可能有很多连接,但大多都是垃圾连接,你要都找的话,呵呵。
        3 用多线程,提高速度,最主要是可以有效实现暂停和继续,不然你一运行就程序没有响应了。
        4 不要研究这个了,我当时做这个被老师骂的狗血淋头,就问我一个问题我就傻了
            导师:你做这个有什么实际意义,知道不,已经立法了 不许发垃圾邮件~~~~
            我曰:纯技术研究,菜刀可以杀人,但我们也必须生产菜刀啊~~~
            导师:你的菜刀就是用来杀人的
            我:。。
      

  2.   

    对了  忘了,必须在适当位置使用 try....except.... 不然 你就看400,404,500,的错误提示吧
      

  3.   

    最好用多线程.
    发现一个可以下载(Delphi)代码的地方:  
    http://www.datcn.com/luntan/dispbbs.asp?boardID=26&ID=879
      

  4.   

    用pop3发送不久行了吗?delphi中也可以使用INDY里的组件