Отправлять почту, используя почту базы данных SQL Server, программно - PullRequest
0 голосов
/ 17 июня 2011

Существует ли API для использования почтовых функций (включенных в SQL Server) в программе .Net?

Можно ли это сделать без использования хранимых процедур?

Ответы [ 2 ]

1 голос
/ 17 июня 2011

Если у вас настроена почта базы данных SQL Server, у вас есть профиль SMTP.

Это означает, что вы можете использовать встроенные классы .net для отправки почты с использованием того же профиля SMTP.

Базовый код:

var message = new MailMessage(from, to, subject, body)
var smtpClient = new SmtpClient("mySMTPserver.intra.net");
smtpClient.UseDefaultCredentials = true;
smtpClient.Send(message);
1 голос
/ 17 июня 2011

попробуйте использовать System.Mail и system.net.mail, но вы должны настроить параметры почты для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...