客户审核我们内部的一个订单审核系统,要求上家审批后要发邮件给下家提示,程序是用asp写的,数据库用的是sql2000,内部邮件用的是exchange server.
开始是想用jmail组件的,结果在win2003上安装好jmail组件在程序中调用不太好使,看看网上说jmail在win2003上遇到的问题人还不少就否定了此方案。于是就考虑使用sqlserver2000中的sql邮件。
原以为微软的东东还是比较好搞懂的,结果还是费了九牛二虎之力。
1.首先的将sql server的启动用户设置成域用户才可以;
2.用启动的那个域用户配置好outlook;
3.必须在internet选项中将默认程序设置成outlook;
上面的配置都没有问题,很顺利可以通过,可是到了配置sql邮件的时候,输入mapi配置文件名的时候,在下拉列表中就是不显示我的邮件配置,原以为是我的邮件配置是中文导致的,结果重新建了一个E文的,还是不显示,但是在sql agent的邮件会话中倒是可以显示的。
我倒...
也不想再去折腾其他的mail组件了,下定决心要将他搞清楚,事情还终于搞清楚了: 原来是sql server 2000原来安装的时候居然偷懒了没有安装sp4.安装好sp4,下拉列表中终于出现了邮件的配置文件,这一刻觉得好美。
在查询分析器中运行 exec xp_sendmail 'test.test.com','test mail',幸福地收到了第一封邮件。
搞定sql邮件
最新推荐文章于 2023-02-25 11:37:33 发布