Répondre

0

La solution consiste à créer un composant WebPart wrapper autour de la partie Web OWA out-of-the-box et à accéder à la boîte de réception en utilisant l'adresse électronique de l'utilisateur actuellement connecté.

est ici le code

post-scriptum(notez que l'adresse du WebAccess est situé dans les appsettings ici!)

using System; 
using System.Configuration; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using Microsoft.SharePoint; 
using Microsoft.SharePoint.Portal.WebControls; 

namespace DCubed.SharePoint.WeParts 
{ 
    /// <summary> 
    /// Wrapper around the My Inbox WebPart 
    /// </summary> 
    public class MyInboxEx : WebPart 
    { 
    /// <summary> 
    /// Called by the ASP.NET page framework to notify server controls that use  composition-based implementation to create any child controls they contain in preparation for posting back or rendering. 
    /// </summary> 
    protected override void CreateChildControls() 
    { 
     // Create the instance of My Inbox Web Part 
     var inbox = new OWAInboxPart 
     { 
     MailboxName = SPContext.Current.Web.CurrentUser.Email, 
     OWAServerAddressRoot = ConfigurationManager.AppSettings["MailServer"] 
     }; 
     Controls.Add(inbox); 
    } 
    } 
} 
Questions connexes