发送后错误如下:
553 you are not authorized to send mail as <mail from:<[email protected]>,
authentication is required我把SMTP.AuthenticationType := atNone;了还提示authentication is required为什么?

解决方案 »

  1.   

    不是身份验证的问题吧
    我用foxmail试了,不选身份验证,没有问题啊
    不知道他的错误码对应的错误是什么
      

  2.   

    不光163.com
    tom.com也是出这样的错,我是在家里的机子出的错
    在公司就没有问题,我用foxmail也没有身份验证,也可以
      

  3.   

    呵呵!无法向163.com发送邮件只要把idmessage.pas中一段话删掉再编译一下复制到lib目录就可以了。具体的自己去找吧!!
      

  4.   


    那就是idmessage.pas有问题了
    我在公司及其上没出问题,就用了idmessage得几个属性,和foxmail有什么不同呢?
      

  5.   

    打开idmessage.pas,搜索到含有X-Library的行,将其注释掉或改成其它字符,保存,重新编译indy包。
    欢迎到http://expert.csdn.net/Expert/topic/2286/2286354.xml?temp=.6318018和http://expert.csdn.net/Expert/topic/2185/2185758.xml?temp=.767605指教。
      

  6.   

    我用了上面的方法
    不行,不是发给那个信箱的问题而是,smtp那个信箱的问题,就如开始的错误提示但是用foxmail没问题,我试了好几个信箱了
      

  7.   

    呵呵,Foxmail用的可不是IdSMTP啊。