快速业务通道

SQL邮件自动应答

作者 佚名技术 来源 数据库编程 浏览 发布时间 2012-02-16
bsp;end  
  
    /* get new message id before processing & deleting current */  
 select @current_msg=@msg_id  
 exec @status = master.dbo.xp_findnextmsg  
  @msg_id=@msg_id output,  
  @unread_only=’true’  
  
     if @status <> 0  
 begin  
  select @mapifailure=1  
 end  
  
  
    if ((@subject IS NULL) OR (@subject=@msgsubject))  
    begin  
 /* generate random filename */  
 select @filename=’SQL’ + convert(varchar,ROUND(RAND()*100000,0)) + ’.’ + @filetype  
  
 exec @status = master.dbo.xp_sendmail  
--   @recipients=@originator,  
   @recipients=@originator_address,  
   @copy_recipients=@cc_list,  
   @message=@query,  
   @query=@query,  
   @subject=’Query Results’,  
   @separator=@separator,  
   @width=256,  
   @attachments=@filename,  
   @attach_results=’true’,  
   @no_output=’false’,  
   @echo_error=’true’,  
   @set_user=@set_user,  
   @dbuse=@dbuse  
  
 if @status <> 0  
  begin  
   select @mapifailure=1  
   break  
  end  
  
 select @messages=@messages+1  
  
 exec master.dbo.xp_deletemail @current_msg  
  
    end /* end of xp_sendmail block */  
  end  /* end of xp_findnextmsg loop */  
  
  /* finished examining the contents of inbox;  now send results */  
  if @mapifailure=1  
       begin  
  raiserror(15079,-1,-1,@messages)  
  return(1)  
 end  
  else  
 return(0)  
-- sp_processmail  
3:在master数据库下建一个存储过程
use master
create proc answerMail
as
sp_processmail  @subject = ’sql’,@file

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号