我用vc++来发送邮件(smtp协议,不包含附件,没有用mime编码),当瑞星邮件监控打开时总是发不出去,而关闭瑞星邮件监控时则能成功发出去。我换用javaMail写了一个小程序,结果发现不管瑞星是否开户邮件监控都能发送成功。只是发送时现星会自动弹出一个邮件杀毒进度条,看着进度条有点不爽,但是总算能发出去了。现在的问题是,
为什么用c++直接发发不出去? 是因为我没有用mime编码导致瑞星邮件监控在25端口认为我的邮件有问题拦截了?(用telnet同样结果)。针对这样情形,假如客户电脑上安装了不同的杀软,请问javaMail写的程序都能保证它不拦截吗?(所有该填的都填了,比如发信人、主题等,应该不像是垃圾邮件了吧)。
在线,很快将结贴。
谢!

解决方案 »

  1.   

    不怎么会c++  LZ说的有可能.!  瑞星很垃圾.!  建议别用.! 国产的杀毒软件都稀烂阿.!
    用国外的.!
      

  2.   

    按照你试验的结果来说,, 没有用mime编码应该是根本原因.!
     你在c++中发的时候编一下看.!
      

  3.   

    这应该不是瑞星的问题吧,杀软应该都有监控smtp25端口的功能。
    不是我用瑞星,是我发布出去的程序,用户电脑上不知道会安装哪一个杀软。所有我得针对所有可能的杀软找到解决方法。
      

  4.   

    找了一个mime编码的类,不知道好不好用 。先试试看。