DotNetcr.com
Si deseas hacer un intercambio de links con DotNetcr, escríbenos aquí
Recibe las actualizaciones vía RSS
Te invitamos a unirte en nuestras redes
   http://www.facebook.com/DotNetcr
   http://www.twitter.com/dotnetcr

Envio de correo por Microsoft Exchange desde .Net

Por ajsiles | 9/6/2005 | Visitas 14,573 | Voto 5.00
Muchas veces en aplicaciones corporativas no se permite el envio de correos via medios normales como Smtp, ya que la compañia posee servidor Exchange, aquí te indicamos como poder utilizar este servidor para el envio de correos desde nuestra aplicación.
Categorías : VB.NET
Descargar solución EnvioCorreoWindows_Exchange.zip

Algo muy importante es identificar la direccion del Servidor Exchange y poseer permisos para enviar correos, osea tener un usuario registrado para la debida autenticación.



Para autenticar con el servidor debemos indicarle el protocolo

Fields.Add(" http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "2") '; 'basic authentication


Mas explicitamente el mensaje sería:

Dim email As New MailMessage

With email
.From = Me.txtDe.Text
.To = Me.txtPara.Text
.Subject = Me.txtAsunto.Text
.Body = Me.txtMensaje.Text
.BodyFormat = MailFormat.Text
.Priority = MailPriority.High

If Me.rbExchange.Checked Then
.Fields.Add("http://schemas.microsoft.com/cdo/" & _
"configuration/smtpauthenticate", "2") 'authentication
Else
.Fields.Add("http://schemas.microsoft.com/cdo/" & _
"configuration/smtpauthenticate", "1") 'authentication
.Fields.Add("http://schemas.microsoft.com/cdo/" & _
"configuration/sendusername", Me.txtPOP3User.Text) 'usuario
.Fields.Add("http://schemas.microsoft.com/cdo/" & _
"configuration/sendpassword", Me.txtPOP3Pass.Text) 'password
End If
End With

SmtpMail.SmtpServer = Me.txtExchangeServer.Text

SmtpMail.Send(email)


Descargar solución EnvioCorreoWindows_Exchange.zip
Area de Comentarios
Por Anónimo - Fecha: 2005/09/30 11:03 AM
y para web form?
Por stefano - Fecha: 2006/02/13 09:08 AM
Esta bueno el codigo pero no funcion para windows 98 como se podria hacer???
Por royrojas - Fecha: 2006/09/20 02:15 PM
las funciones del smtp que es un servicio de windows no esta disponible para win98.
Por Anónimo - Fecha: 2006/12/04 12:22 PM
No me funciona el código , me marca que hay "error de transporte en la conexión al servidor"
Agradecería alguna ayuda.
Por royrojas - Fecha: 2007/03/08 11:17 AM
por cual metodo, smtp o exchange?
Por Anónimo - Fecha: 2007/04/09 06:32 PM
como me autentifico para webforms
Por Anónimo - Fecha: 2007/06/07 04:44 AM
super gracias
Por Anónimo - Fecha: 2007/06/11 04:39 PM
Descargar solución EnvioCorreoWindows_Exchange.zip
Eso que es??, lo baje pero no se como se usa

Hago el codigo que dices y me marca error
"error de transporte en la conexión al servidor"

Tengo acceso a un servidor exchange 5.5
Por Anónimo - Fecha: 2008/04/14 11:56 PM
el error se presenta cuando no se puede alcansar al servidor de destino o el puerto tcp (En este caso SMTP [tcp 25]), si tienes un antivirus o un firewall entre tu y el servidor revisalo porque esta puede ser la causa. otros programas como anti spam o anti relay tambien puden afectar el desempeño,
Por Anónimo - Fecha: 2008/10/01 01:20 AM
Acojonante. Un 10 para ajsiles
Por Anónimo - Fecha: 2011/06/03 01:11 AM
Www dotnetcr.. Slap-up :)
Por Anónimo - Fecha: 2011/06/05 01:29 AM
Www dotnetcr.. May I repost it? :)
Por Anónimo - Fecha: 2011/07/02 07:18 AM
Www dotnetcr.. Nifty :)
Por Anónimo - Fecha: 2011/07/02 07:49 PM
Www dotnetcr.. Ho-o-o-o-t :)
Por Anónimo - Fecha: 2011/11/02 03:55 PM
excelente, si sirve.
Por Anónimo - Fecha: 2012/09/27 05:39 AM
That takes us up to the next level. Great pstonig.
Por Anónimo - Fecha: 2012/09/28 06:29 PM
O1xzMn , [url=http://ukiwshedbepc.com/]ukiwshedbepc[/url], [link=http://tsqmkhyawyrr.com/]tsqmkhyawyrr[/link], http://ozvywkzyxevu.com/
Por Anónimo - Fecha: 2012/09/29 03:20 PM
lqTH3T , [url=http://wgqreexaeoep.com/]wgqreexaeoep[/url], [link=http://wlcavbgakgeh.com/]wlcavbgakgeh[/link], http://nrshspyefotb.com/
Por Anónimo - Fecha: 2015/12/17 02:43 PM
( 2012.02.23 17:53 ) : I precisely nedeed to thank you very much yet again. I do not know what I might have made to happen in the absence of the actual secrets shown by you on my area of interest. It actually was a difficult situation for me personally, but discovering the very specialised strategy you processed the issue took me to leap with fulfillment. I am happy for this advice and even hope you realize what an amazing job that you are accomplishing training some other people thru your site. Most probably you have never encountered all of us.
Por Anónimo - Fecha: 2015/12/19 02:49 AM
( 2012.02.15 20:51 ) : Howdy would you mind letting me know which wehbsot you're utilizing? I've loaded your blog in 3 different web browsers and I must say this blog loads a lot faster then most. Can you recommend a good hosting provider at a fair price? Many thanks, I appreciate it! http://ymdhqe.com [url=http://nqtemj.com]nqtemj[/url] [link=http://kiugial.com]kiugial[/link]
Por Anónimo - Fecha: 2015/12/20 02:22 PM
This intduroces a pleasingly rational point of view. http://fowfmiezfy.com [url=http://fhdbqx.com]fhdbqx[/url] [link=http://egkwawzb.com]egkwawzb[/link]
Ingrese su Comentario
Comentario
Para poder votar debe estar registrado en DotNetcr.com
Solo queda registrado el primer voto enviado
Voto


Últimos Recursos
ricardo leppe t
pedrojavier
CALIN
willipinru
richard
ragomez
PER 238
MEX 236
CRI 188
COL 118
ESP 105
ARG 88