2015-09-22 101 views
0

我想構建電子郵件簽名應用程序。在這些是主要的功能Office365中的電子郵件簽名

一)顯示的電子郵件簽名模板

B)列表中加入客戶會選擇模板中的任何一個,並會修改文本

; c)顧客將添加簽名到他們的office365帳戶通過點擊確認按鈕

在這裏我的要求是我想知道如何通過C#代碼中的API生成一個電子郵件簽名到office365帳戶?

回答

0
Collection<PSObject> psresult; 

using (Runspace myRunSpace = RunspaceFactory.CreateRunspace()) 
{ 
    myRunSpace.Open(); 
    PowerShell powershell = PowerShell.Create(); 
    powershell.Runspace = myRunSpace; 

    using (powershell) 
    { 
     powershell.AddScript("$Username = 'username'; $Password = ConvertTo-SecureString 'password' -AsPlainText -Force; $cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password; $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri 'https://outlook.office365.com/powershell-liveid/' -Credential $cred -Authentication Basic -AllowRedirection; Import-PSSession $Session; Set-Mailboxmessageconfiguration -identity 'user' -signaturehtml 'SignatureInHTML' -autoaddsignature $true ; Remove-PSSession $session"); 
     psresult = powershell.Invoke(); 
    } 
    powershell = null; 
    myRunSpace.Close(); 
} 
+0

但此代碼不會將簽名添加到hotmail/outlook.com。我如何向他們申請簽名? – user3463733