Galera hoje vou da uma dica de como enviar e-mail usando SharePoint, gosto de ser bem prático.
Para esta função utilizei a classe SPUtility, para que possamos ter sucesso nesta ação, estou considerando que você já tenha o Outgoing E-Mail configurado no seu ambiente.
Tendo estas configuração é só usar o trecho de código abaixo, usei o seguinte método, aplicando todos os parâmetros.

using (SPSite site = new SPSite("http://gsd:2020")) { using (SPWeb web = site.OpenWeb("blog")) { string subject = "E-mail usando SharePoint (GSDelfino)"; string toAdress = "gsd@gsdelfino.com"; string htmlBody = @"<table> <tr> <th>Enviar e-mail usando SharePoint</th> </tr> <tr> <td>Esta é uma mensagem de teste.</td> </tr> </table>"; SPUtility.SendEmail(web, true, true, toAdress, subject, htmlBody); } }
Ultima dica, caso queira saber se seu e-mail foi enviado o método SendEmail retorna um bool true = mail enviado ou false = mail não enviado, se tiver tudo configurado e o e-mail não da uma olhadinha no ULS pode te ajudar a saber qual sem problema especificamente.
Segue o e-mail que recebido 🙂

É isso tentei ser bem prático, espero ter ajudo!
Deixe um comentário