9/4/08

Obtener el Servidor SMTP configurado en MOSS

Para envío de correo podemos poner el SMTP que nosotros queremos, pero si disponemos de un Sharepoint configurado con su servidor podemos utilizarlo sin problemas. Lo único que tenemos que hacer es localizarlo. Para ello insertamos el siguiente código:

using Microsoft.Sharepoint.Administration;

private string GetSmtpServer()
{
SPWebApplicationCollection spWebApplicationCollection = SPWebService.ContentService.WebApplications;
SPOutboundMailServiceInstance smtpServer = new SPOutboundMailServiceInstance();
if (spWebApplicationCollection != null)
{
foreach (SPWebApplication spWebApplication in spWebApplicationCollection)
{
smtpServer = spWebApplication.OutboundMailServiceInstance;return smtpServer.Server.Address;
}
}
return string.Empty;
}

saludos,
Juan Alcalá

No hay comentarios: