我想请教大家一个问题,请帮帮忙吧:我想写一个dll来发送邮件文件,其中这个dll的大致结构是
声明一个函数send(string from,string to,string title,string body){   }这个函数是用来发送邮件的,这个函数应该怎么写呢?还有一个addattch(string path,string filemane){ }这个是添加附件的函数?现在我想把这两个函数封装成一个dll,应该怎么写呢?我有个软件平台调用这个dll的,发送邮件和添加附件!谢谢各位高手帮忙,我只有这个星期的时间了,完成不了要失业了,我对你们感激万分,谢谢帮忙!

解决方案 »

  1.   

    send(..){}中间可以调用其他发送邮件dll或者发送邮件的com组件吗?怎么调用,怎么封装呢?
      

  2.   

    网上的发送邮件的例子很多的,你只要封装到你的DLL里面即可。
      

  3.   

    如果调用com组件cdonts.dll的话,会简单点吗?我上面给出来的函数内部怎么调用呢?怎么封装成dll呢?如果可以的话,麻烦大哥们帮帮我,我真的要失业了!我QQ:69788989 mail:[email protected]可以发个现成dll给我也可以,谢谢各位!
      

  4.   

    可以使用 JMail 组件
    另外推荐几个站点,可以去搜索一下
    www.vckbase.com
    www.codeproject.com
    www.codeguru.com
    www.vchelp.net
      

  5.   

    你可以先搞清楚如何创建动态库,至于如何发送邮件,添加attach等等,找现成的改一下(甚至可以不改)就可以了。
      

  6.   

    我先前也有了解过JMail组件,但是真正怎么用,编写成我那种形式的话,我是不会的,麻烦再指教吧,因为只有符合我的形式,才可以给我的所用的软件平台调用,谢谢!
      

  7.   

    发email(包括MIME等各种编码等)很简单,网上也有很多现成的编码。
    在命令行窗口telnet到你的邮件服务器的25端口都可直接发邮件,telnet到110端口可收邮件,试试看。
      

  8.   

    http://www.vckbase.com/document/viewdoc/?id=684
    http://www.vckbase.com/document/viewdoc/?id=712
    http://www.vckbase.com/document/viewdoc/?id=703
    http://www.vckbase.com/document/viewdoc/?id=651
    http://www.codeproject.com/internet/#Email+%26+SMTP
      

  9.   

    谢谢qrlvls(空气),我看了非常明白,我也知道怎样在C++里面调用组件来发送邮件,谢谢你!但是我还有个问题,我怎样把C++调用组件的代码它封装成dll呢?
      

  10.   

    现在我所遇到的困难就是我现在只想调用一个dll的功能接口,例如send函数,加上一些参数,就能发送邮件,和添加附件,请问有现成的dll吗?能给出它的接口和参数提供给我调用吗?谢谢,,
      

  11.   

    请问用c来调用com应该怎么写呢??空气大哥,期待你的来临和回答,谢谢你!!
      

  12.   

    空气大哥,你在吗?我想找你聊聊,关于c怎么调用com的问题,,