使用SQL Mail收发和自动处理邮件

Sql server 发邮件功能 通过SQL Server,也可以发送邮件,而且配置过程也是非常的简单,只需要你有邮箱就行。 下面就通过SQL Server来发送邮件。 一、启用Database Mail XPs功能。 查看Database Mail XPs功能是否打开,从返回结果来看,value为0说明没有打开,注意SQL Mail XPs是SQL Server早期版本提供的发送邮件功能,而现在用的是Database Ma 阅读详情
使用SQL Mail收发和自动处理邮件
SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。

 

一、启动SQL Mail

    xp_startmail @user,@password
        
            @user和@password都是可选的

    也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动

二、停止SQL Mail

    xp_stopmail

    也可用上述方法中的菜单里的Stop来停止

三、发送邮件

    xp_sendmail {[@recipients =] 'recipients [;...n]'} 
        [,][@message =] 'message'] 
        [,][@query =] 'query'] 
        [,][@attachments =] attachments] 
        [,][@copy_recipients =] 'copy_recipients [;...n]'
        [,][@blind_copy_recipients =] 'blind_copy_recipients [;...n]'
        [,][@subject =] 'subject']
        [,[@type =] 'type'] 
        [,][@attach_results =] 'attach_value']
        [,][@no_output =] 'output_value'] 
        [,][@no_header =] 'header_value'] 
        [,][@width =] width] 
        [,][@separator =] 'separator'] 
        [,][@echo_error =] 'echo_value'] 
        [,][@set_user =] 'user'] 
        [,][@dbuse =] 'database']

    其中@recipients是必需的

    参数说明:

参数 说明 
@recipients 收件人,中间用逗号分开 
@message 要发送的信息 
@query 确定执行并依附邮件的有效查询,除触发器中的插入表及删除表外,此查询能引用任何对象 
@attachments 附件 
@copy_recipients 抄送 
@blind_copy_recipients 密送 
@subject 标题 
@attach_results 指定查询结果做为附件发送 
@no_header 不发送查询结果的列名 
@set_user 查询联接的用户名,默认为Guset 
@dbuse 查询所用的数据库,默认为缺省数据库 

四、阅读邮件收件箱中的邮件

    xp_readmail [][@msg_id =] 'message_number'] [, ][@type =] 'type' [OUTPUT]] 
        [,[@peek =] 'peek']
        [,][@suppress_attach =] 'suppress_attach']
        [,][@originator =] 'sender' OUTPUT]
        [,][@subject =] 'subject' OUTPUT]
        [,][@message =] 'message' OUTPUT]
        [,][@recipients =] 'recipients [;...n]' OUTPUT]
        [,][@cc_list =] 'copy_recipients [;...n]' OUTPUT]
        [,][@bcc_list =] 'blind_copy_recipients [;...n]' OUTPUT]
        [,][@date_received =] 'date' OUTPUT]
        [,][@unread =] 'unread_value' OUTPUT]
        [,][@attachments =] 'attachments [;...n]' OUTPUT])
        [,][@skip_bytes =] bytes_to_skip OUTPUT]
        [,][@msg_length =] length_in_bytes OUTPUT]
        [,][@originator_address =] 'sender_address' OUTPUT]]

    参数说明:

参数 说明 
@originator 发件人 
@subject 主题 
@message 信息 
@recipients 收件人 
@skip_tytes 读取邮件信息时跳过的字节数,用于顺序获取邮件信息段。 
@msg_length 确定所有信息的长度,通常与@skip_bytes一起处理长信息 

五、顺序处理下一个邮件

    xp_findnextmsg [][@msg_id =] 'message_number' [OUTPUT]] 
        [,[@type =] type] 
        [,][@unread_only =] 'unread_value'])

六、删除邮件

    xp_deletemail {'message_number'}

    如果不指定邮件编号则删除收件箱中的所有邮件

七、自动处理邮件

    sp_processmail [][@subject =] 'subject']
        [,][@filetype =] 'filetype']
        [,][@separator =] 'separator']
        [,][@set_user =] 'user']
        [,][@dbuse =] 'dbname']

从Bit到MCS:深度解析Xilinx FPGA程序固化流程与文件选型 本文深度解析Xilinx FPGA程序从调试到量产的固化流程,重点对比BIT、BIN、MCS和ELF四种文件格式的特性与适用场景。针对工业级应用,详细讲解MCS文件的生成优化、Flash烧录避坑指南及三级验证流程,并分享多镜像管理、加密安全等高级技巧,帮助开发者提升FPGA量产可靠性。 阅读详情

相关推荐

用ADS复现一篇MTT顶刊的GAN功率放大器:从理论推导到版图仿真的完整避坑指南

本文详细解析了如何利用ADS软件复现MTT顶刊中的E/F3类GaN功率放大器设计,从理论推导到版图仿真的全流程。通过核心设计理念解析、ADS环境配置、输出匹配网络优化等关键步骤,提供了一套完整的工程实践指南,帮助工程师跨越学术理论与实际应用的鸿沟,实现高效率射频功率放大器的设计。

weixin_30654583的博客 315

使用SQL Mail收发和自动处理邮件中的扩展存储过程简介

使用SQL Mail收发和自动处理邮件中的扩展存储过程简介SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。 一、启动SQL Mail xp_startmail @user,@password @user和@password都是可选的 也可打开Enterprise Manager中的Support Services,在SQL Ma

1211

奈曼-皮尔逊准则

奈曼-皮尔逊准则 如果各个假设的先验概率P(Hi)(i=0,1)P(H_i)(i=0,1)P(Hi​)(i=0,1)已知,并且每种判决的代价函数已知,这时,可以用贝叶斯准则进行判决。 如果进一步假设正确判决不付出的代价,而错误判决代价相同,即c00=c11=0,c01=c10=1c_{00}=c_{11}=0,c_{01}=c_{10}=1c00​=c11​=0,c01​=c10​=1,这时可以用最小平均错误概率准则进行判决。 在不知道先验概率P(Hi)(i=0,1)P(H_i)(i=0,1)P(Hi​)(

little_soldier的专栏 1万+

Sql Server每日一练-使用SQL Mail收发和自动处理邮件

<br />使用SQL Mail收发和自动处理邮件 <br /><br /><br />SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。 <br />一、启动SQL Mail <br />xp_startmail @user,@password <br />@user和@password都是可选的 <br />也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按

Augusdi的专栏 1665

Kill5.37版本下,使用ARMcomplier6编译__asm 函数报错的问题

Kill5-5.37版本下,使用ARMcomplier6编译__asm 函数报错的问题 问题简要描述: 昨日更新了keil5软件的版本,从5.17更新到了5.37版本,然后编译STM32项目文件时,软件提示编译报错。报错问题如下: Build started: Project: QKsoftware *** Using Compiler 'V6.18', folder: 'E:\MDK-ARM\ARM\ARM\ARMCLANG\Bin' Build target 'QKsoftware' compiling

weixin_43644424的博客 1万+

单细胞分析进阶:sctransform标准化在Seurat中的实战解析

本文深入解析了sctransform标准化方法在Seurat单细胞分析中的实战应用。通过对比传统对数标准化,sctransform能更有效地建模并剔除技术噪音,提升数据质量。文章提供了从环境配置、数据准备、核心参数解析到完整流程整合的详细指南,并针对常见问题给出解决方案,帮助研究者获得更清晰的细胞分群和更可靠的差异表达结果。

weixin_29248313的博客 150

mysql 存储过程发邮件_使用SQL Mail收发和自动处理邮件中的扩展存储过程简介_MySQL...

使用SQL Mail收发和自动处理邮件中的扩展存储过程简介SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。一、启动SQL Mailxp_startmail @user,@password@user和@password都是可选的也可打开Enterprise Manager中的Support Services,在SQL Mail上单...

weixin_35924003的博客 384

win10任务栏文件夹设置成竖形列表样式

win10任务栏文件夹设置成竖形列表样式

ftzchina的博客 7079

mysql 扩展存储过程_使用SQL Mail收发和自动处理邮件中的扩展存储过程简介_MySQL...

使用SQL Mail收发和自动处理邮件中的扩展存储过程简介SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。一、启动SQL Mailxp_startmail @user,@password@user和@password都是可选的也可打开Enterprise Manager中的Support Services,在SQL Mail上单...

weixin_34416115的博客 287

TASK02【datawhale组队学习】视觉感知与手眼协调,计算机视觉在机器人中应用,手眼标定算法实现,深度估计与3D重建

参考教程AI硬件与机器人技术教程:https://github.com/datawhalechina/ai-hardware-robotics视觉感知与手眼协调,计算机视觉在机器人中应用,手眼标定算法实现,深度估计与3D重建单目深度估计 (Monocular Depth Estimation)DPT 的全称是 Dense Prediction Transformer。

m0_52024881的博客 1191

EtherCAT主站SOEM -- 15 -- CIA402伺服驱动器子协议

以上就是EtherCAT主站SOEM – 15 – CIA402伺服驱动器子协议的内容。有不明白的地方欢迎留言;有建议欢迎留言,我后面编写文档好改进。创作不容,如果文档对您有帮助,记得给个赞。

常驻客栈的博客--嵌入式EtherCAT 2733

如何配置SQL AgentMail与SQL Mail收发邮件

  如何配置SQL AgentMail与SQL Mail收发邮件         SQL AgentMail是负责在警告被触发时或是在预定作业成功或失败时发送通告的电子邮件服务;SQL Mail 是用来处理数据库应用程式中接收到的电子邮件消息并处理电子邮件的发送工作的服务。下面讲一下它们是如何配置的。          一. 在配置邮件服务时我们应该记住:         1.

十月的专栏 1916

YOLOv8改进 | 注意力机制 | 添加HAttention(HAT)超分辨率重建助力小目标检测 (全网首发,超分辨率检测)

本文给大家带来的改进机制是HAttention注意力机制,混合注意力变换器(HAT)的设计理念是通过融合通道注意力和自注意力机制来提升单图像超分辨率重建的性能。通道注意力关注于识别哪些通道更重要,而自注意力则关注于图像内部各个位置之间的关系。HAT利用这两种注意力机制,有效地整合了全局的像素信息,从而提供更为精确的结果(这个注意力机制挺复杂的光代码就700+行),但是效果挺好的也是10月份最新的成果非常适合添加到大家自己的论文中。⭐⭐⭐⭐⭐(最新的改进机制)

Snu77的博客 1万+

SQL SERVER 2008配置Database Mail –用SQL 数据库发邮件

今天这篇文章我们来讨论database mail,也就是用SQL server发邮件的问题。关于SQL Server中database mail和SQLMail的区别请参考SQL SERVER – Difference Between Database Mail and SQLMail. Database Mail代替了SQLMail的功能并有很大改进,所以非常建议放弃SQL Mail将其

Eの懒龙的技术乐园 1233

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

SQL2000自动备份数据库并发送邮件报告数据库自动备份情况

最近在一个做企业的一个内部系统,数据库采用的是SQL2000,为了保证数据的安全性,需要每天下班之后做数据备份,并且通过邮件的方式通知管理员备份情况。备份数据库很简单,用SQL代理建立一个作业,每天定时备份数据库即可,通过SQL2000来发邮件的话,在网上找了些资料,发现有多种方式可以采用。 一、通过SQL Mail     SQL Mail 提供了一种从 Microsoft SQL Serv

1874

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

oracle使用UTL_MAIL包实现存储过程邮件发送(转)

邮件通知预警和提示在当前系统中已经是一个比较常见的功能。各类型语言分别针对邮件提供了功能包和API接口方法,本篇介绍如何在PL/SQL代码中使用UTL_MAIL工具包发送邮件,同时还介绍配置中注意的细节要点。     1、安装UTL_MAIL包   UTL_MAIL是在Oracle10g推出的新邮件发送开发包。之前Oracle 8i开始,支持使用utl_smtp包进行RFC所定义的简单邮

it_taojingzhan的博客 2181

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

如何配置 SQL Mail (自动发邮件)

一、启动SQL Mail xp_startmail @user,@password @user和@password都是可选的 也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动 二、停止SQL Mail xp_stopmail 也可用上述方法中...

weixin_30379973的博客 134

SQL SERVER 2008自动发送邮件(完整版)

这两天都在搞这个东西,从开始的一点不懂,到现在自己可以独立的完成这个功能!在这个过程中,优快云的好多牛人都给了我很大的帮助,在此表示十二分的感谢!写这篇文章,一是为了巩固一下,二嘛我也很希望我写的这点小东西能帮助遇到同样问题的朋友们!当然这里有一部分是从网上的摘录的 实现一个类似于注册平台的功能:比如注册了一个用户,就会向注册邮箱里发送一封邮件。首先是要搭建一个自动发送邮件的平...

weixin_34405354的博客 709

sql邮件测试

use mastergoexec sp_configure show advanced options,1goreconfiguregoexec sp_configure Database mail XPs,1goreconfiguregoexec msdb..sysmail_add_account_sp        @account_name            = 邮件帐户名称

jackfor001的专栏 830

正确配置和使用SQL mail

正确配置和使用SQL mail 使用SQL Mail收发和自动处理邮件中的扩展存储过程简介 SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。 一、启动SQL Mail xp_startmail @u

学无止境 957

发生死锁时自动发mail

对于DBA,死锁有时是件很让人头痛的事。往往用户反映说系统卡死了,半天没反应,这时我们去查看活动监视器(Activity Monitor),或通过T-SQL(可参考这里),或通过Trace等手段,发现数据库发生死锁了。当系统发生死锁时,有没有办法让系统就立即触发并发mail通知相关死锁信息呢?答案是有的。实现之前要确保两件事情: 开启死锁跟踪标志数据库邮件已配置并且能正常工作(这部分可以参考

Burgess_Liu的专栏 3119

SQL Server2008的Database Mail发送邮件,如何设置SMTP的问题

<br />各位好,请问使用Database Mail发送邮件,使用Database Mail Configuration Winzard,怎么设置里面的Outgoing mail server(SMTP)呢?<br />如果我把里面Account的Server name设置为localhost,使用本地SMTP地址,是可以发送成功的.<br />但是如果改成本地机器的IP地址,就不能发送出去,报错:由于目标机器积极拒绝 无法连接.<br />参考:sql server 2000 中sql mail 邮箱设

ytrf2541的专栏 1640
上一篇: SQL Server 2005:数据类型最大值
下一篇: SqlServer存储过程/函数加/解密
天地客人
博客等级 码龄23年 62粉丝 168原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值