Un esempio C# di come inviare una mail in SharePoint 2007
C#
using System;
using System.Collections.Generic;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;

namespace ConsoleApplication1
{
  class Program
  {
    static void Main(string[] args)
    {
      string url = "http://sharepoint2010";
      using (SPSite site = new SPSite(url))
      {
        using (SPWeb web = site.OpenWeb())
        {
          bool result = SPUtility.SendEmail(web, false, false, "aaaa@sgart.it", "prova", "aaaa");
        }
      }
    }
  }
}
All'interno di SharePoint (pagine o webpart) potrebbe essere necessario usarla con elevati privilegi: SPSecurity.RunWithElevatedPrivileges(delegate(){codice});
Potrebbe interessarti anche: