邮件接受不会注意你发送的程序一般的发送过程是这样:
发送工具与发送的服务器之间进行授权与认证,然后通过发送服务器发送邮件。你这里出现的问题,如果发送不了,对方也应该会返回一份通知,告诉你为什么发不了。你也可以通过以下方法检查:
你不通过你的程序,用OUTLOOK等工具连接邮件服务器(一样的配置)可以发吗?如果不可以,那是配置问题,如果可以,是你程序的问题;如果是程序的问题,你需要注意的是,你的程序是否与邮件服务器之间产生了验证关系?你的程序和邮件服务器不需要是同一台机器的。

解决方案 »

  1.   

    hotmail反馈的信息是:550 DY-001 Mail rejected by Windows Live Hotmail for policy reasons. We generally do not accept email from dynamic IP's as they are not typically used to deliver unauthenticated SMTP e-mail to an Internet mail server.
    中文翻译为:
    你的发件IP是动态的,Windows Live Hotmail的政策原因拒绝接收动态IP发过来的邮件,如果公司的邮箱,让你们服务商看看,改变一下。不要用动态的IP去投递这封邮件。 
    一般的邮件服务器都是不接受动态IP发过来的邮件。我使用的是foxmail进行邮件发送与接受,且运行正常,可以接收,也可以发送国内邮箱。换成andcc.mobi域名,mx解析为公司ADSL的动态ip,因为怕影响andcc.com网站服务器,所以就没有使用服务器上的静态ip。目前问题是,我能不能修改其他的设置来继续使用ADSL给我的动态ip建立通用邮件服务器。miaoliujun谢谢啦!
      

  2.   

    动态IP很多邮件服务器都是直接拒绝的你的foxmail设置的发送的IP也是动态的吗?
    你的邮件服务器的IP地址也是动态的?
      

  3.   

    有些级别高的邮件服务器对静态IP,但没提供反向域名解析的邮件也是拒绝接受的。但是如果你的FOXVMAIL可以发就表示,不是反向解析的问题。个人建议你还是按照正常思路仔细分析下你的程序和foxmail发送的区别。
      

  4.   

    现在我换成静态ip了,域名也是真实的,能发送任何地方的邮件(国内国外),所以说程序没有问题吖。若使用动态ip(adsl),用foxmail或程序则只能发送国内一些邮箱。看来没啥办法了,还是使用静态ip算了。