Wie kann ich E-Mails senden mit Database Mail (die in SQL Server integriert ist) in C#? Ich konnte keinen nützlichen Artikel oder etwas finden, das mir gründlich helfen kann.Senden von E-Mail über DatabaseMail mit C#
Antwort
Ich habe keine Erfahrung mit Database Mail, so ist dies nur aus Blick auf this tutorial, aber es scheint, als ob Sie nur eine ADO.NET SQL-Abfrage mit was auch immer Sie senden parametrieren und ADO.NET verwenden Ausführen der gespeicherten SQL-Prozedur zum Senden von E-Mails.
Ich habe auch keine Erfahrung, aber SQL Server Agent Mail (http://msdn.microsoft.com/en-us/library/ms188235.aspx) scheint Datenbank Mail zu verwenden.
Wie Agenten konfigurieren Database Mail zu verwenden, ist hier: http://msdn.microsoft.com/en-us/library/ms186358.aspx
Die .NET-Klasse für Agent (Microsoft.SqlServer.Management.Smo.Agent) ist hier: http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.agent.aspx und während es Aufzählungen sind für Mailtype nichts springt out an mir in Bezug auf Mail .... es könnte in einem "Job" sein
Eigentlich sollte der dritte Link http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo sein .mail.aspx. Weil dieser Link tatsächlich über Datenbank Mail spricht :) Danke tho, Ihre Antwort führte mich dorthin :) – Tarik