elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  SMTP Error Code en C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: SMTP Error Code en C#  (Leído 2,670 veces)
moro666

Desconectado Desconectado

Mensajes: 3


Ver Perfil
SMTP Error Code en C#
« en: 29 Julio 2013, 12:13 pm »

Hola

Estoy programando el envio de mails con C# y lo tengo funcionando correctamente tanto si el mail se envia como si no  me emite un mensaje de OK o la excepcion que da junto con el Message.

Mi duda es ¿Existe alguna posibilidad de que el client.Send(msg) devuelva el ultimo codigo SMTP recibido desde el server. por ejemplo 550, 220, 421 etc.... todos los del RFC 821

Estoy usando el System.Net.Mail

No se si me he explicado...

Muchas Gracias


En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: SMTP Error Code en C#
« Respuesta #1 en: 1 Agosto 2013, 19:43 pm »

http://msdn.microsoft.com/en-us/library/system.net.mail.smtpstatuscode.aspx ;)

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
moro666

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: SMTP Error Code en C#
« Respuesta #2 en: 1 Agosto 2013, 23:20 pm »

Si , si eso lo tenia pero lo que yo quiero es que me devuelva los codigos de respuesta del server numéricamente no con texto.

Según RFC 821.

No se si me explico....  :rolleyes:
En línea

moro666

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: SMTP Error Code en C#
« Respuesta #3 en: 1 Agosto 2013, 23:57 pm »

Me respondo yo mismo

seria hacer esto

Console.WriteLine("[Exception] {0}\n\tSmtp: {1} - {2}:{3}\n\tStatus Code: {4}", e.Message, client.Timeout, client.Host, client.Port, e.StatusCode);

                statusCode = (int)e.StatusCode;

Desde ahora ya tendriamos el código SMTP según el RFC 821
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: SMTP Error Code en C#
« Respuesta #4 en: 2 Agosto 2013, 00:31 am »

Era a lo que me refería :P

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Local SMTP Server Source Code
Programación Visual Basic
<--v1c1ous--> 0 2,117 Último mensaje 29 Mayo 2005, 13:39 pm
por <--v1c1ous-->
error en code
Programación Visual Basic
krackwar 4 2,095 Último mensaje 13 Febrero 2008, 17:51 pm
por krackwar
Error al intentar auth plain en SMTP
Dudas Generales
hechelion 2 4,927 Último mensaje 10 Mayo 2010, 15:03 pm
por mogukiller
Error de code en vbs
Scripting
martiin29 2 3,649 Último mensaje 29 Diciembre 2010, 16:32 pm
por martiin29
LDAP error code 32
Desarrollo Web
JobFer 0 1,567 Último mensaje 22 Octubre 2014, 13:26 pm
por JobFer
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines