以编程方式使用SQL Server数据库邮件发送邮件

时间:2011-06-17 07:54:34

标签: .net sql-server email

是否有API在.Net程序中使用邮件功能(包含在SQL Server中)?

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

如果您设置了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);