<Failure Message="由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 7 (2008-12-13T15:47:16) 发送邮件。 异常邮件: 无法连接到邮件服务器。 (由于目标机器积极拒绝,无法连接。)。" /> 错误信息很明确,你的邮件服务器拒绝来自datebase mail的请求

解决方案 »

  1.   

    为什么OUTLOOK同样的配置都可以呢?
      

  2.   

    回4楼,配置数据库邮件中有一步是测试与SMTP的连接(包括发送和接收),你在那一步的时候看到什么错误信息?
    outlook和SQL是否使用同一个账号去链接SMTP服务器的?
      

  3.   

    你这个问题是有点难搞。我见过网上有人说用google的SMTP去配置,最后发现不行。
    这里的主要问题是,这些对外服务的SMTP服务器都会设置为“禁止转发”, no_relay=false,
    意思就是它这个服务器是不会做中间人帮你转发邮件的,
    这主要是防止那些发垃圾邮件的随便搞个邮件客户端然后借这些SMTP做中间人去发垃圾邮件。我觉得mail.163.com那个服务器会识别发邮件的客户端,
    如果是database mail这种非“正常”的请求,马上就被拒了。一般database mail服务配置都使用内部网里面的某个邮件服务器。
    再通过这个邮件服务器转发到公网上面的,或者直接发个内部网里面的某个接收人(如DBA)。不知道你配置database mail的目的是什么,
    如果纯粹学习的话,去找个free smtp服务器,装上去就可以在自己的电脑或公司网里面弄一阵。
    如果是项目需要的话,这活应该是找你们的网络管理员啦,让他们给你一个smtp的地址和端口 :)