在SharePoint对象模型中可以使用SPUtility.SendEmail发送简单的电子邮件,如果要在邮件中发送附件、内容超过2048个字符、在邮箱中显示收件人的名称等,则就要使用System.Net.Mail.SmtpClient来发送邮件了,而SPUtility.SendEmail是干不了的。System.Net.Mail.SmtpClient是ASP.NET的一个发送邮件的组件,而Sharepoint是基本.NET开发的,所以在SharePoint环境中也是可以使用System.Net.Mail.SmtpClient来发送邮件的。

使用System.Net.Mail.SmtpClient发送电子邮件要必须知道邮件服务器的IP或主机名称,而在SharePoint 2010中,要在管理中心中配置传出电子邮件的服务器才可以具有发送电子邮件的功能,如图1所示:

由于本文图比较多,请查看原文内容:http://www.360sps.com/item/9bf322bbc8e34a1ca8b72f30531eea9d.aspx