0
如何從網站集管理員使用wss 3.0獲取所有電子郵件?使用wss 3.0獲取電子郵件管理員
如何從網站集管理員使用wss 3.0獲取所有電子郵件?使用wss 3.0獲取電子郵件管理員
嘗試:
private string[] GetEmails(SPWeb web)
{
List<string> emails = new List<string>();
Guid siteID = web.Site.ID;
Guid webID = web.ID;
using (SPSite site = new SPSite(siteID, SPUserToken.SystemAccount))
{
using (SPWeb web1 = site.OpenWeb(webID))
{
SPUserCollection admins = web1.SiteAdministrators;
foreach (SPUser admin in admins)
{
emails.Add(admin.Email);
}
}
}
return emails.ToArray();
}
注意SiteAdministrators要求情境的用戶是一個site collection auditor。