viernes, 10 de julio de 2009
Crear un Inbox en Microsfot Exchange desde Aspnet
Para crear un inbox en Exchange primero necesitamos tener un usuario de AD, luego van a necesitar una libreria llamadaWindows SDK for Windows Server 2008 and .NET Framework 3.5
Y luego aqui esta el codigo para habilidar su cuenta de exchange, tiene que tener creado su usuario de windows(ver articulo anterior)
using System.Management.Automation;
using System.Management.Automation.Host;
using System.Management.Automation.Runspaces;
public void HabilitarCuenta(string usuario)
{
ICollection
RunspaceConfiguration runspaceConf = RunspaceConfiguration.Create();
PSSnapInException PSException = null;
PSSnapInInfo info = runspaceConf.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.Admin", out PSException);
Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConf);
runspace.Open();
Pipeline pipeline = runspace.CreatePipeline();
Command createMailbox = new Command("Enable-Mailbox");
createMailbox.Parameters.Add("identity", @"test.corp/usuarios/" + txtusuario.Text);
createMailbox.Parameters.Add("alias",usuario);
createMailbox.Parameters.Add("database", @"TEST2\First Storage Group\Mailbox Database");
pipeline.Commands.Add(createMailbox);
results = pipeline.Invoke();
}
Suscribirse a:
Comentarios de la entrada (Atom)
1 comentario:
Buenas tardes,
Como se puede configurar este Inbox para que sea capáz de almacenar los status codes de Exchange. Es decir , si las direcciones de correo no existen, si el buzón del destinatario está lleno etc.
Gracias
Publicar un comentario