各位大侠们求帮帮忙。小弟需要一点程序,发送邮件。不能使用例如tidsmtp等控件,只能使用socketclient和socketsever控件,和其他常用的组件。  有没有大神给我发个邮件包括工程和程序,[email protected]  真的谢谢了!

解决方案 »

  1.   

    哦  我的题目是:基于socket协议的smtp邮件发送网关设计。
      

  2.   

    我的题目是:基于SOCKET协议的SMTP邮件发送网关的设计开发
    具体要求:分析目前网络通讯中最常使用的邮件发送协议SMTP协议,从该协议套接字底层开始分析,用SOCKET协议完整实现SMTP协议的解析和执行,完成向远端发送邮件完整过程。
    最好用delphi,谢谢。
      

  3.   

    这里有SMTP协议的详细内容:
    http://tools.ietf.org/html/rfc5321用socket按协议要求实现就可以了。你要直接找实现的代码,因为indy都是带源码的,因此你把他的源码拿过来不就得了,而且indy至少还是经过验证的,别人给你一个未经验证smtp代码,你仍然需要研究。
    如果真的要做假,那不如就把indy的代码重新包装一下命名成其他的控件,叫挂羊头卖狗肉。