2015-09-22 2 views
0

Я хочу создать приложение для электронной почты. В том, что эти основные функцииПодписи электронной почты в Office365

а) отображение списка электронной подписи шаблонов

б) Клиент выбирает любую из шаблона и изменить текст

с) Заказчик добавить, что подпись на их адрес office365, нажав кнопку подтверждения

Здесь мое требование - я хочу знать, как создать подпись электронной почты для учетной записи office365 через API в коде C#?

ответ

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

Смежные вопросы