发送邮件,使用SQL Server数据库邮件,programmaticaly

发送邮件,使用SQL Server数据库邮件,programmaticaly

问题描述:

是否有一个API在.NET程序中使用邮件功能(包含在SQL Server中)?发送邮件,使用SQL Server数据库邮件,programmaticaly

我可以不使用存储过程吗?

+0

能否请您澄清这个问题有点多。是否要从.Net代码中调用SQL服务器API来发送邮件? – 2011-06-17 08:10:26

尝试使用System.Mail和system.net.mail,但您必须为此配置邮件设置。

如果您设置了SQL Server数据库邮件,则会有一个SMTP配置文件。

这意味着您可以使用inbuilt .net classes使用相同的SMTP配置文件发送邮件。

一些基本代码:

var message = new MailMessage(from, to, subject, body) 
var smtpClient = new SmtpClient("mySMTPserver.intra.net"); 
smtpClient.UseDefaultCredentials = true; 
smtpClient.Send(message);