Отправка электронной почты через DatabaseMail с C#
Как я могу отправлять электронные письма, используя Database Mail (который интегрирован в SQL Server) в C#? Я не мог найти полезную статью или что-то, что может помочь мне полностью.
2 ответа
У меня нет никакого опыта работы с Database Mail, так что это просто просмотр этого учебного пособия, но кажется, что вы можете просто параметризовать запрос SQL ADO.NET для всего, что вы отправляете, и использовать ADO.NET для выполнения Хранимая процедура SQL для отправки почты.
У меня также нет опыта, но почта агента SQL Server ( http://msdn.microsoft.com/en-us/library/ms188235.aspx), похоже, может использовать Почту базы данных.
Как настроить агент для использования базы данных Mail здесь: http://msdn.microsoft.com/en-us/library/ms186358.aspx
Класс.NET для Агента ( Microsoft.SqlServer.Management.Smo.Agent) находится здесь: http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.agent.aspx и в то время как там перечисления для mailtype ничего не выскакивают у меня относительно почты.... это может быть в "работе"