xp_sendmail: 由于邮件错误 0x80004005 而失败

简介:

    今天收到一封邮件说我们的一台SQL SERVER 2000服务器发送邮件有问题。我测试中发现了如下错误:

exec xp_sendmail 'Konglb@esquel.com','hello, 123'

xp_sendmail:由于邮件错误0x80004005而失败解决方法

一 直对手头的SQL SERVER 2000服务器关注比较少。之前这台服务器也偶尔会出现发送不了邮件的问题,一般都是通过停止SQL邮件客户端会话,然后重启SQL邮件客户端会话来操 作,有时候这种方式并不能解决这个问题,只能通过重启SQL Server服务来解决。第一次遇到这种问题,于是我首先去控制面板检查“邮件配置”-> OutLook配置正常。我尝试使用下面脚本停止,启动邮件客户端会话,但是xp_startmail时也会出现这个错误信息。

exec master.dbo.xp_stopmail
 
exec master.dbo.xp_startmail
 

最后发现是Exchange服务器出现了问题。导致了这个错误,系统管理员解决了Exchange服务器问题 后,xp_sendmail立马正常了。网上也有资料介绍了一个案例:因为服务器的邮件已满或是被关闭,也会出现这个错误,将发件人(服务器)的邮箱清空 就能解决问题。因为xp_sendmail 这些东西都已经过时了,本来没有必要研究学习的必要。但是还是记录一下这个案例,方便以后出现类似问题,能够快速解决。

相关文章
|
6月前
|
安全 网络安全
Foxmail邮箱提示错误:ssl连接错误,errorCode:5解决方法
Foxmail邮箱提示错误:ssl连接错误,errorCode:5解决方法
1332 0
|
5月前
|
网络安全 数据安全/隐私保护
用smtp发送邮件,语法错误,无法识别命令。 服务器响应为:Authentication is re
用smtp发送邮件,语法错误,无法识别命令。 服务器响应为:Authentication is re
94 0
|
Linux
Linux SendMail发送邮件失败诊断案例(四)
最近又碰到一起Linux下SendMail发送邮件失败的案例,邮件发送后,邮箱收不到具体邮件, 查看日志/var/log/maillog 发现有"DSN: User unknown"以及“dsn=5.
1480 0
VBS 自动发送邮件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ...
911 0
|
测试技术
RHEL下SendMail修改发邮箱地址
RHEL(Oracle Linxu/CentOS)系统下,如果使用sendmail发送邮件,如果不特殊设置,一般发件箱地址为user@hostname,例如,hostname为DB-Server.localdomain,在root用户下使用下面命令发送一封邮件:   [root@DB-Server ~]# hostname -f   DB-Server.
1192 0