SQL 发送Email
--1. 启用 邮件功能。
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE
GO
--2. 添加邮件帐户(account)
exec msdb..sysmail_add_account_sp
@account_name = 'ScheduleBillingEmail' -- 邮件帐户名称(SQL Server 使用)
,@email_address = 'test@163.com' -- 发件人邮件地址
,@display_name = 'test@163.com' -- 发件人姓名(回复地址)
,@replyto_address = null
,@description = null
,@mailserver_name = 'smtp.163.com' -- 邮件服务器地址smtp.gmail.com
,@mailserver_type = 'SMTP' -- 邮件协议(SQL 2005 只支持 SMTP)
,@port = 25 -- 邮件服务器端口
,@username = 'test@163.com' -- 用户名
,@password = 'test' -- 密码
,@use_default_credentials = 0
,@enable_ssl = 0
,@account_id = null
--3. 添加 profile
exec msdb..sysmail_add_profile_sp @profile_name = 'dba_ScheduleBilling' -- profile 名称
,@description = 'dba mail profile' -- profile 描述
,@profile_id = null
--4. 映射 account 和 profile(授予任意用户使用数据库邮件配置文件的权限)
exec msdb..sysmail_add_profileaccount_sp @profile_name = 'dba_ScheduleBilling' -- profile 名称
,@account_name = 'ScheduleBillingEmail' -- account 名称
,@sequence_number = 1 -- account 在 profile 中顺序
--5. 利用 SQL Server 2005 Database Mail 功能发送邮件。
exec msdb..sp_send_dbmail @profile_name = 'dba_ScheduleBilling' -- profile 名称
,@recipients = 'test@163.com' -- 收件人邮箱
,@subject = 'SQL Server 2008 Mail Test' -- 邮件标题
,@body = 'Hello Mail!' -- 邮件内容
,@body_format = 'TEXT' -- 邮件格式
SQL 发送Email相关推荐
- 通过SQL发送邮件,SQL发送Email(转)
转来的一个经典,收藏一下 以下利用SQL来发送邮件的资料整理于微软官方. 如何将 IIS SMTP 服务配置为中继 SMTP 邮件 配置智能主机 单击"开始",指向"程序 ...
- SSIS常用的包—发送Email任务
这种任务可以通过SMTP发送Email.在SQL Server 2000中需要通过MAPI来发送email,这意味着需要在执行package的机器上需要安装Outlook.这里不再需要安装Outloo ...
- 第30章 使用Spring发送E-mail(二)
第30章 使用Spring发送E-mail 30.3 Spring的E-mail支持在实际开发中的应用 实际开发中,我们不可能像实例那样,直接通过字符串的拼接来创建所要发送的邮件的具体内容.更多时候, ...
- ASP.NET结合COM组件发送Email
在开发电子邮件发送程序的时候,我们经常需要使用到相应的组件,其实不需要第三方的组件(例如:Jmail)照常可以做到发送Email的功能. 在系统目录(如c:/winnt或c:/windows)的sys ...
- Lion的发送E-mail的类
Lion的发送E-mail的类 using System; using System.Text; using System.IO; using System.Net; using System.Net ...
- Python 发送 email 的三种方式
Python发送email的三种方式,分别为使用登录邮件服务器.使用smtp服务.调用sendmail命令来发送三种方法 本文原文自米扑博客:Python 发送 email 的三种方式 Python发 ...
- IOS开发中发送Email的两种方法
IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController.借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能. ...
- Spring - Java/J2EE Application Framework 应用框架 第 17 章 使用Spring邮件抽象层发送Email
第 17 章 使用Spring邮件抽象层发送Email 17.1. 简介 Spring提供了一个发送电子邮件的高级抽象层,它向用户屏蔽了底层邮件系统的一些细节,同时负责低层次的代表客户端的资源处理. ...
- oracle util_mail,ORACLE UTL_MAIL 发送Email 无附件 有附件
[那些ORCALE DB可以做到的事] 如果你的DB是 ORACLE 10g 以上 那么就可以使用 package UTL_MAIL 提供的功能, 发邮件只需要一步就可以做到. 但是前期需要做一些DB ...
最新文章
- linux usb 升级脚本,linux – 使用bash脚本更新CRON
- 国内2大Git代码托管网站
- pca主成分分析_降维:主成分分析(PCA)
- Linux硬链接与软链接的区别
- Ubuntu 12.04下Proftpd FTP服务器配置
- 将小程序代码转成uni-app代码
- 爬虫python代码网易云_超简单的Python爬虫之网易云音乐的下载
- ubuntu服务器系统分区大小,服务器Ubuntu系统分区教程
- 【编译原理系列】语法分析与上下文无关文法
- 数据库 - 数据字典及其使用
- 【DB2】查询上月末、上年末、上年同期等信息
- 手把手学会gitbub(4)
- QBadgeView小红点的简单使用
- 留给19371213看的
- netty 学习笔记(一)
- pycharm中python的默认安装路径_PyCharm下载和安装详细步骤
- 【历史】 apache catalina servlet tomcat 命名的由来
- 求阶乘之和 0到n阶乘的和
- 树莓派基础实验18:声音传感器实验
- python中星号怎么打出来_Python中的星号:用途及使用方法