当前位置: 首页 > news >正文

网站建设与开发课程介绍腕表手表网站

网站建设与开发课程介绍,腕表手表网站,wordpress增加阅读,网络规划设计师考试内容有哪些.Net Core中使用是sqlserver的邮件发送功能准备需求启用SQL Server的电子邮件功能检查和测试在.net Core中调用在sqlsrver的管理中有一个数据库邮件功能,再此可以使用sqlserver来自动发送一些邮件,但是有一些需要插入附件的邮件则需要使用程序代码来解决,下面就是使用C#来调用s… .Net Core中使用是sqlserver的邮件发送功能准备需求启用SQL Server的电子邮件功能检查和测试在.net Core中调用在sqlsrver的管理中有一个数据库邮件功能,再此可以使用sqlserver来自动发送一些邮件,但是有一些需要插入附件的邮件则需要使用程序代码来解决,下面就是使用C#来调用sqlserver的邮件发送功能的方法.准备需求 SQL Server 数据库 版本不限 Visual Stuail 版本不限 smtp服务器和账号密码 如果没有可以使用QQ邮箱的smtp服务器,具体配置看这篇文章Java邮件发送 启用SQL Server的电子邮件功能 在使用sqlserver的电子邮件发送功能之前,先确保在sqlserver中已经启用了电子邮件功能,可以使用以下命令查询: SELECT * FROM sys.configurations WHERE name Database Mail XPs如果返回结果为0,则需要启用电子邮件功能.可以使用以下命令启用: sp_configure show advanced options, 1 GO RECONFIGURE GO sp_configure Database Mail XPs, 1 GO RECONFIGURE GO创建一个SMTP配置文件以用于电子邮件发送.可以使用一下命令创建SMTP配置文件 EXECUTE msdb.dbo.sysmail_add_account_spaccount_name MyEmailAccount,email_address myemailexample.com,display_name My Name,mailserver_name smtp.example.com,port 25, -- 或者其他端口号username myusername,password mypassword,use_default_credentials 0 -- 如果SMTP服务器需要身份验证请将此设置为0 请注意如果SMTP服务器需要身份验证请提供username和password参数。 创建一个电子邮件配置文件.可以使用一下命令创建: EXECUTE msdb.dbo.sysmail_add_profile_sp profile_name MyEmailProfile, description My Email Profile将SMTP配置文件添加到电子邮件配置文件中。可以使用以下命令将SMTP配置文件添加到电子邮件配置文件中 EXECUTE msdb.dbo.sysmail_add_profileaccount_spprofile_name MyEmailProfile,account_name MyEmailAccount,sequence_number 1 检查和测试 如果已经完成以上步骤则运行以下语句: SELECT name FROM msdb.dbo.sysmail_profile;此查询将返回所有已定义的电子邮件配置文件的名称。如果未定义任何配置文件则将返回空结果集。 如果您没有在SQL Server中配置电子邮件则不会看到任何结果。要配置电子邮件请使用SQL Server Management Studio或SQL Server Management Objects (SMO)等工具或者参考Microsoft官方文档以了解如何配置电子邮件。 使用如下语句调用发送邮件的功能 EXCE msdb.dbo.sp_send_dbmailprofile_name , -- 一个字符串值,表示要使用的电子邮件配置文件的名称.必需recipients , --字符串,收件人地址,多个地址用;分隔.必需subject , --字符串,邮件主题.必需body , -- 字符串,邮件正文.必需file_attachments , --字符串,附件文件的路径(sqlserver所在服务器的绝对路径),多个文件用分号分隔.可选query , -- 字符串,表示在邮件正文中包含的SQL查询.可选execute_query_database , -- 字符串,执行查询的数据库名称.可选attach_query_result_as_file 0, -- bit类型值,表示是否将查询结果作为附件附加到邮件中.如果为1,则必须指定query和execute_query_database参数.可选query_result_width 256, -- 整数,表示查询结果作为附件添加到邮件中时列的宽度,默认256.可选query_result_width , --字符串,表示查询结果作为附件添加到邮件中时列的分隔符.默认制表符.可选exclude_query_output , -- 一个bit类型的值表示是否从邮件正文中排除查询结果。默认为0。可选参数。mail_priority , -- 一个整数值表示邮件的优先级。可以是1最低3普通或5最高。默认为3。可选参数。mail_body_format , -- 一个字符串值表示邮件正文的格式。可以是TEXT或HTML。默认为TEXT。可选参数。 在.net Core中调用 实际原理很简单,就是使用数据库服务来调用sp_send_dbmail这个存储过程. using System.Data.SqlClient;public void SendEmail() {string connectionString Data Sourceserver_name;Initial Catalogdatabase_name;User IDuser_name;Passwordpassword;string recipient recipientexample.com;string subject Test Email;string body This is a test email.;using (SqlConnection connection new SqlConnection(connectionString)){SqlCommand command new SqlCommand();command.Connection connection;command.CommandType System.Data.CommandType.StoredProcedure;command.CommandText msdb.dbo.sp_send_dbmail;command.Parameters.Add(profile_name, System.Data.SqlDbType.VarChar, 128).Value MyEmailProfile;command.Parameters.Add(recipients, System.Data.SqlDbType.VarChar, -1).Value recipient;command.Parameters.Add(subject, System.Data.SqlDbType.VarChar, 255).Value subject;command.Parameters.Add(body, System.Data.SqlDbType.VarChar, -1).Value body;connection.Open();command.ExecuteNonQuery();} }
http://www.sczhlp.com/news/201283/

相关文章:

  • 湛江建设工程交易中心网站兰州互联网公司有哪些
  • h5快速建站腾讯云服务器购买后怎么使用
  • 有哪些网站做的好处网站备案到哪里
  • 普通网站服务器大都会app约
  • iis6cgi php网站缓存网站页面footer的copy
  • 宁夏公路建设管理局网站设计界面
  • 网站后台程序下载wordpress 调整文字
  • 做网站后台学什么专业公司高端网站建设
  • 网站的充值是怎么做的天猫国际采取的跨境电商网络营销方式
  • 网站开发广告怎么写自己做的网站怎么被搜录
  • 钓鱼网站在线制作wordpress 放弃react
  • 企业建站新闻内容百度账号怎么改名字
  • 坪山做网站网站建设文章缩略图
  • 设计素材网站哪个最好免费牧风 wordpress
  • 做网站外包ui设计实训报告
  • 赤峰做网站建设的企业织梦响应式茶叶网站
  • 北航网站建设网上做论文的网站有哪些内容
  • 河南网站建设价格阜阳网站是
  • 能在线做实验的网站如何选择网站的关键词
  • HyperWorks许可状态监控
  • 前端快速开发工具推荐与实战 让开发速度提升 3 倍的完整工具链
  • js代码、js文件混淆、加密
  • Salesforce推出AI版Setup,说句话就能搞定配置?
  • 建手机网站怎么收费wordpress 4.1.1 漏洞
  • 建设内部网站目的怎么自己做影视网站
  • 网站网页设计心得人力资源管理咨询公司
  • 网站建设中采用的技术方案青岛模板建站公司
  • 广州做响应式网站网站建设相关博客
  • 中国企业网官方网站tst网络设计案例
  • 什么网站做h5PHP网站开发有哪些框架