--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相关推荐

  1. 通过SQL发送邮件,SQL发送Email(转)

    转来的一个经典,收藏一下 以下利用SQL来发送邮件的资料整理于微软官方. 如何将 IIS SMTP 服务配置为中继 SMTP 邮件 配置智能主机 单击"开始",指向"程序 ...

  2. SSIS常用的包—发送Email任务

    这种任务可以通过SMTP发送Email.在SQL Server 2000中需要通过MAPI来发送email,这意味着需要在执行package的机器上需要安装Outlook.这里不再需要安装Outloo ...

  3. 第30章 使用Spring发送E-mail(二)

    第30章 使用Spring发送E-mail 30.3 Spring的E-mail支持在实际开发中的应用 实际开发中,我们不可能像实例那样,直接通过字符串的拼接来创建所要发送的邮件的具体内容.更多时候, ...

  4. ASP.NET结合COM组件发送Email

    在开发电子邮件发送程序的时候,我们经常需要使用到相应的组件,其实不需要第三方的组件(例如:Jmail)照常可以做到发送Email的功能. 在系统目录(如c:/winnt或c:/windows)的sys ...

  5. Lion的发送E-mail的类

    Lion的发送E-mail的类 using System; using System.Text; using System.IO; using System.Net; using System.Net ...

  6. Python 发送 email 的三种方式

    Python发送email的三种方式,分别为使用登录邮件服务器.使用smtp服务.调用sendmail命令来发送三种方法 本文原文自米扑博客:Python 发送 email 的三种方式 Python发 ...

  7. IOS开发中发送Email的两种方法

    IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController.借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能. ...

  8. Spring - Java/J2EE Application Framework 应用框架 第 17 章 使用Spring邮件抽象层发送Email

    第 17 章 使用Spring邮件抽象层发送Email 17.1. 简介 Spring提供了一个发送电子邮件的高级抽象层,它向用户屏蔽了底层邮件系统的一些细节,同时负责低层次的代表客户端的资源处理. ...

  9. oracle util_mail,ORACLE UTL_MAIL 发送Email 无附件 有附件

    [那些ORCALE DB可以做到的事] 如果你的DB是 ORACLE 10g 以上 那么就可以使用 package UTL_MAIL 提供的功能, 发邮件只需要一步就可以做到. 但是前期需要做一些DB ...

最新文章

  1. linux usb 升级脚本,linux – 使用bash脚本更新CRON
  2. 国内2大Git代码托管网站
  3. pca主成分分析_降维:主成分分析(PCA)
  4. Linux硬链接与软链接的区别
  5. Ubuntu 12.04下Proftpd FTP服务器配置
  6. 将小程序代码转成uni-app代码
  7. 爬虫python代码网易云_超简单的Python爬虫之网易云音乐的下载
  8. ubuntu服务器系统分区大小,服务器Ubuntu系统分区教程
  9. 【编译原理系列】语法分析与上下文无关文法
  10. 数据库 - 数据字典及其使用
  11. 【DB2】查询上月末、上年末、上年同期等信息
  12. 手把手学会gitbub(4)
  13. QBadgeView小红点的简单使用
  14. 留给19371213看的
  15. netty 学习笔记(一)
  16. pycharm中python的默认安装路径_PyCharm下载和安装详细步骤
  17. 【历史】 apache catalina servlet tomcat 命名的由来
  18. 求阶乘之和 0到n阶乘的和
  19. 树莓派基础实验18:声音传感器实验
  20. python中星号怎么打出来_Python中的星号:用途及使用方法

热门文章

  1. 科技论文的种类_如何快速对科技论文分类
  2. FFMPEG中的两输入Filter实现(一)
  3. 周鸿祎:如何做好产品经理
  4. 基于Linux系统sqlite3数据库的学生信息管理系统
  5. python-office的使用
  6. 《离散数学》每章内容及其重点梳理
  7. ipcMain和ipcRenderer的通信
  8. Qt 做个简易的计算器,加减乘除平方开根
  9. Hive SQL 计算指定日期本周的第一天和最后一天
  10. 从零开始学数据分析之——《线性代数》第三章 n维向量