问题描述
- SQL Server 数据库在VS里用代码发送邮件
-
找了几个工具类都不靠谱,所以想用数据库发送邮件。DECLARE @email_conetent VARCHAR(8000); --存放邮件正文
SELECT @email_conetent = 'http://10.1.187.244/'
FROM sys.tables;--发送邮件
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'db_mail', --配置文件名称
@recipients = 'vincent_wang@discosha.com', --收件email地址
@subject = 'SORA ID 申请', --邮件主题
@body = @email_conetent --邮件正文内容就是这么点代码,但是不知道在VS c# web mvc中如何实现,求大神。
解决方案
到底是在SQL还是在ASP.NET MVC里发送邮件?
如果是SQL Server 2008或者以上,可以用SQL Server集成服务,调用.NET代码发送邮件。
ASP.NET MVC方法一样,直接用类库的代码
http://www.weste.net/2007/11-24/15571912990.html
http://blog.csdn.net/hb_gx/article/details/2298945
另外,尼的邮箱账户、密码、地址本身要没有问题,而且不拒收你的邮件。
解决方案二:
如何建立SQL Server数据库邮件
SQL Server發送郵件的存儲過程
如何用SQL Server来自动发送邮件?
解决方案三:
c#执行SQL存储过程。
时间: 2024-08-17 14:43:26