我是楼主,有一些内容要补充。被一些邮箱视为垃圾邮件,开始我想是邮件内容不正规,于是我改成一些不含特殊符号的正文,还是被视为垃圾邮件。还有,我在自己机器上测试,GMAIL不视为垃圾邮件,把代码放到服务器上,再访问测试,GMAIL就视为垃圾邮件了。YAHOO则一直视为垃圾邮件。

解决方案 »

  1.   

    没办法 除非你花钱购买正版的发邮件系统,我们也一直在用这个免费的SMTP发
      

  2.   

    sohu 用户你就用sohu的信箱发给他.
    gmail用户你就用gmail发给它.
    yahoo不提供smtp,你多试试,一般会有一家能发.
      

  3.   

    先用outlook 发一封没被当成垃圾的
    把该邮件的所有 header 加到 php smtp上就可以了
      

  4.   

    判别是否垃圾邮件.除了你邮件的MIME头信息是否完整/正确/完,也跟接收对方的垃圾邮件过滤机制有很大关系.
    通常的方法是 :模拟正常邮件的MIME头.控制发件频率(短时间内连续发出邮件.也会被对方认为是垃圾邮件)