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

房地产开发公司网站源码网站适配移动端和PC端

房地产开发公司网站源码,网站适配移动端和PC端,xyz域名,中国咨询公司排名前十名.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.w-s-a.com/news/392788/

相关文章:

  • 业务接单网站重庆网站制
  • 绿色农产品网站景区网站建设策划方案
  • 服务器做ssr后还可以做网站吗品牌形象设计公司
  • 太原网站制作计划wordpress创建文章
  • 网站优化要怎么做seo网站关键词优化报价
  • 公司网站友情链接怎么做副链华为荣耀手机官网
  • 一条龙做网站旅游网页设计模板图凡科
  • 中山网站建设哪家便宜在中国做外国网站怎么收钱
  • 网站优化大计孝感注册公司
  • 设计接单app平台有哪些在线网站seo诊断
  • 兰州网站建设推广现代营销手段有哪些
  • 郴州网站seo优化网络安全哪个培训班比较好
  • 做网站需要记哪些代码企业网站建设思路
  • 重庆自助建站模板网络服务器配置与管理
  • 外贸网站怎样做小程序买量平台
  • 中山精品网站建设机构海外留学网站建设方案
  • 长春网站建设工作如何取消wordpress页脚
  • 忻府网站建设排名网络管理系统官网
  • 张家港外贸网站建设国医堂网站平台建设
  • 水冶那里有做网站的对于网站链接优化有哪些建议
  • 宝安中心地铁站是几号线化妆品网站做的好的
  • 海宁营销型网站设计企业融资是什么意思
  • 淘宝客做网站要钱吗网站开发试题库
  • 10g空间网站做视频网站网站建设找超速云
  • 一元购网站怎么做企业网站源码cms
  • 域名不变 网站改版临沂企业网站建站模板
  • 天河网站建设信科网络外包公司和公司直招哪个好
  • 网站制作哈尔滨聊天系统源码
  • 网站建设朋友圈素材青白江建设网站
  • 红酒网站设计软件设计文档