Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 24-ene-2008, 12:57   #1 (permalink)
Drako_18 está en el buen camino
 
Avatar de Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 151
Enviar un mensaje por MSN a Drako_18
Pregunta Envio de Correo Electronico

Hola amigos, estoy intentando de averiguar como conseguir enviar un correo atravez de VB.NET, pero no me llega ninguno...

Bueno aqui les dejo el codigo que utilizo....

Código:
 
Dim email AsNew MailMessage("FROM", Me.txtDestino.Text, "PRUEBA", _
Me.txtCuerpo.Text)
 
Dim envio AsNew SmtpClient("SMTPSERVER")
 
Dim cache AsNew CredentialCache()
 
cache.Add(New Uri("SERVIDOR"), "Basic", New NetworkCredential _
("USUARIO@SERVIDOR", "CONTRASEÑA"))
 
envio.Credentials = cache.GetCredential(New Uri("SERVIDOR"), "Basic")
 
envio.Send(email)
__________________
Desarrollo web personal y Professional, Hosting (Alojamiento Web) y venta de Dominios.

Mi Web---> http://www.info-espada.es
Mi email--->comercial@info-espada.es


Drako_18 está desconectado   Responder Citando
Antiguo 28-ene-2008, 05:44   #2 (permalink)
jhonwilliams tiene algunos puntos positivos de karma
 
Avatar de jhonwilliams
 
Fecha de Ingreso: marzo-2004
Ubicación: Medellin - Colombia
Mensajes: 1.103
Re: Envio de Correo Electronico

Si de algo te sirve te dejo el code en C#

Código:
MailAddress from = new MailAddress("MAIL QUIEN ENVIA EL CORREO");
MailAddress to = new MailAddress("MAIL DE QUIEN RECIBE EL CORREO");
MailMessage mensaje = new MailMessage(from, to);
mensaje.IsBodyHtml = true;
mensaje.Subject = "ASUNTO DEL MENSAJE";
mensaje.Body = "AQUI MENSAJE EN HTML";

SmtpClient servidor = new SmtpClient("servidor de correo");
servidor.Send(mensaje);
Para que funcione debes hacer un using a:

using System.Net.Mail;

Creo que en VB.NET es un imports.

Saludos
__________________
"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
jhonwilliams está desconectado   Responder Citando
Antiguo 01-feb-2008, 22:17   #3 (permalink)
tomerqueves está en el buen camino
 
Avatar de tomerqueves
 
Fecha de Ingreso: marzo-2005
Mensajes: 84
Enviar un mensaje por MSN a tomerqueves
Re: Envio de Correo Electronico

los puertos propios de smtp y pop3 deben estar a la escucha
o abiertos.

Es probable que te esté bloqueando el correo el propio cortafuegos
y ademas hay que concederle a .NET los permisos oportunos para
que el sistema le de salida al mensaje.

Yo en su dia lo consegui con el servidor de correo propio del sistema IIS
lo que no creo es que siga conservando el codigo.
Siento haber podido contribuir tan poco en este tema.
__________________
programare
tomerqueves está desconectado   Responder Citando
Antiguo 03-feb-2008, 08:50   #4 (permalink)
Drako_18 está en el buen camino
 
Avatar de Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 151
Enviar un mensaje por MSN a Drako_18
Re: Envio de Correo Electronico

Lo que me decis ya lo he contemplado todo,
yo quiero utilizar un servidor SMTP externo de mi web (info-espada.es)
pero por alguna extraña causa no me deja enviar correos, o en ocasiones me llegan algunos, pero otro no...


haber si teneis alguna idea...


Muchisimas Gracias por vuestras respuestas!!!
__________________
Desarrollo web personal y Professional, Hosting (Alojamiento Web) y venta de Dominios.

Mi Web---> http://www.info-espada.es
Mi email--->comercial@info-espada.es


Drako_18 está desconectado   Responder Citando
Antiguo 29-jul-2008, 17:03   #5 (permalink)
dacardona ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Respuesta: Re: Envio de Correo Electronico

Hola a todos. Buenas tardes.

Tengo el mismo problema. Uso Framework 2 y al enviar el mensaje no me sale ningun error, simplemenete nunca llega a ningun destinatario.
Estoy usando este codigo tanto en un formulario como en un servicio de Windows con el mismo efecto. El codigo que uso es correcto ya que este mismo con los mismo parametros (smtpserver, las credenciales, puerto, usuario,clave, etc.) se envian los correos pero en una aplicacion WEB.
He desactivado el antivirus y el corta fuegos pero nada.

tengo el Framework 2 con el SP1

Les agradezco si alguien me puede ayudar con este tema.
Muchas gracias
dacardona está desconectado   Responder Citando
Antiguo 29-jul-2008, 17:05   #6 (permalink)
dacardona ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Respuesta: Re: Envio de Correo Electronico

Tengo el mismo problema. Uso Framework 2 y al enviar el mensaje no me sale ningun error, simplemenete nunca llega a ningun destinatario.
Estoy usando este codigo tanto en un formulario como en un servicio de Windows con el mismo efecto. El codigo que uso es correcto ya que este mismo con los mismo parametros (smtpserver, las credenciales, puerto, usuario,clave, etc.) se envian los correos pero en una aplicacion WEB.
He desactivado el antivirus y el corta fuegos pero nada.

tengo el Framework 2 con el SP1

Si ya lo pudiste solucionar te agradeceria muchisimo que me ayudaras.
Gracuas
dacardona está desconectado   Responder Citando
Antiguo 06-ago-2008, 12:47   #7 (permalink)
dacardona ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Respuesta: Envio de Correo Electronico

Hola a todos.
El problema no lo pude solucionar. Pero encontre una alternativa que inclusive para mi arquitectura quedo mucho mejor.
Cree un web services que se encarga de enviar el mensaje por email. El servicio de Windows cada N minutos lo que hace es invocar el metodo del Ws. La ventaja es que asi, cualquier apliacion o cualquier otro servicio puede hacer uso del envio de esta información.
Una cosa importante, no se que tiene que ver la longitud del asunto del mensaje. Ya que cuando envio un mensaje con una longitud mayor a 12 caracteres vuelve y se presenta el fenomeno. Me toco hacer un asunto muy corto.

De todas formas si alguien puede hacer que se envie el email directamente desde el servicio de windows le agradeceria mucho su respuesta.

Gracias
dacardona está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:20.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93