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

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como cierro una conexion SMTP desde visual basic!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como cierro una conexion SMTP desde visual basic!!!  (Leído 4,509 veces)
genomma

Desconectado Desconectado

Mensajes: 93


Ver Perfil
Como cierro una conexion SMTP desde visual basic!!!
« en: 7 Julio 2010, 11:21 am »

Ise esto!!!----->>>>  pero quiero que cuando se envie el mensaje se cierre la conexion SMTP, como hago eso???!!!!------!

Código
  1. Dim _SMTP As New System.Net.Mail.SmtpClient
  2.            Dim _Message As New System.Net.Mail.MailMessage()
  3.            _SMTP.Credentials = New System.Net.NetworkCredential("XXXXX@live.com", "XXXXXXXX")
  4.            _SMTP.Host = "smtp.live.com"
  5.            _SMTP.Port = 587
  6.            _SMTP.EnableSsl = True
  7.  
  8.            ' CONFIGURACION DEL MENSAJE
  9.  
  10.            _Message.[To].Add("XXXXXXX@live.com") 'Cuenta de Correo al que se le quiere enviar el e-mail
  11.            _Message.From = New System.Net.Mail.MailAddress("XXXXXX@live.com", "Test", System.Text.Encoding.UTF8) 'Quien lo envía
  12.            _Message.Subject = "XXXXXXX" 'Sujeto del e-mail
  13.            _Message.SubjectEncoding = System.Text.Encoding.UTF8 'Codificacion
  14.            _Message.BodyEncoding = System.Text.Encoding.UTF8
  15.            _Message.Priority = System.Net.Mail.MailPriority.Normal
  16.            _Message.IsBodyHtml = False
  17.  
  18.            Dim _File As String = "..\prueba.txt" 'archivo que se quiere adjuntar
  19.            Dim _Attachment As New System.Net.Mail.Attachment(_File, System.Net.Mime.MediaTypeNames.Application.Octet)
  20.            _Message.Attachments.Add(_Attachment)
  21.  
  22.            _SMTP.Send(_Message)
  23.  
  24.            MessageBox.Show("Correo enviado!", "Correo", MessageBoxButtons.OK, MessageBoxIcon.Information)


« Última modificación: 7 Julio 2010, 15:54 pm por Novlucker » En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Como cierro una conexion SMTP desde visual basic!!!
« Respuesta #1 en: 7 Julio 2010, 14:07 pm »

No necesitas cerrar la conexion, no recuerdo algun code que tuviera que cerrar la conexion luego de que envia el mail.

Para smtp.live.com el .Port era = 25 para smtp.gmail.com era = 587


En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Como cierro una conexion SMTP desde visual basic!!!
« Respuesta #2 en: 7 Julio 2010, 15:49 pm »

Ise esto!!!----->>>>

Pretérito perfecto simple o Pretérito: "Hice" http://buscon.rae.es/draeI/SrvltGUIVerbos?origen=RAE&IDVERBO=6909


Para que el código sea más fácil de leer, por favor ponlo entre las equitetas:
[ code=csharp]

Tu código acá..

[/code ]

PD: Se me olvidó de nuevo como poner las etiquetas de geshi sin que sean procesadas.. xD Si alguien me acuerda, gracias.
En línea

genomma

Desconectado Desconectado

Mensajes: 93


Ver Perfil
Re: Como cierro una conexion SMTP desde visual basic!!!
« Respuesta #3 en: 7 Julio 2010, 22:20 pm »

No necesitas cerrar la conexion, no recuerdo algun code que tuviera que cerrar la conexion luego de que envia el mail.

Para smtp.live.com el .Port era = 25 para smtp.gmail.com era = 587


25 lo probé y jamás me conectó, usé el 587 para smtp.live.com y me funcionó biien!--

La razón por la que preguntaba como cerrar la conexion SMTP es porque esta funcion esta asocidad al evio de un archivo (prueba.png)

el archivo "prueba.png" lo obtengo haciendo ésto:
Código
  1. imgPantalla.Image = GetScreenCapture()


despues lo envio por medio de SMTP:
La cada que ejecuto esta funcion genera la imagen y la envia por mail--- la primera vez lo hace sin ningun problema, pero la segunda vez que trata de volver a generar la imagen me dise "Error generico en GDI+"!!!------->>>Yo suponia que era porque debia cerrar la conexion despues en enviar el archivo--!!!!!


Código
  1. Dim _File As String = "..\prueba.png" 'archivo que se quiere adjuntar          
  2. Dim _Attachment As New System.Net.Mail.Attachment(_File, System.Net.Mime.MediaTypeNames.Application.Octet)
  3. _Message.Attachments.Add(_Attachment)
  4.  
  5.  
  6.  
  7.  
« Última modificación: 7 Julio 2010, 22:32 pm por genomma » En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Como cierro una conexion SMTP desde visual basic!!!
« Respuesta #4 en: 7 Julio 2010, 23:58 pm »

El año pasado trabaje con smtp.live.com y especificaba su funcion con el port 25, ya me dio curiosidad al llegar a casa lo pruebo  :P

Respecto a lo que tratas de hacer te dejo un ejemplo que hice hace tiempo acerca de las capturas y el envio por mail:

Explicación

http://foro.elhacker.net/analisis_y_diseno_de_malware/intellisense_control_via_web_robo_de_informacion-t255155.0.html

Descarga del proyecto

http://www.4shared.com/file/106746397/2040d87e/IntelliSense.html

Esta en C# pero puedes ver como trabajaba.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
genomma

Desconectado Desconectado

Mensajes: 93


Ver Perfil
Re: Como cierro una conexion SMTP desde visual basic!!!
« Respuesta #5 en: 8 Julio 2010, 01:06 am »

El año pasado trabaje con smtp.live.com y especificaba su funcion con el port 25, ya me dio curiosidad al llegar a casa lo pruebo  :P

Respecto a lo que tratas de hacer te dejo un ejemplo que hice hace tiempo acerca de las capturas y el envio por mail:

Explicación

http://foro.elhacker.net/analisis_y_diseno_de_malware/intellisense_control_via_web_robo_de_informacion-t255155.0.html

Descarga del proyecto

http://www.4shared.com/file/106746397/2040d87e/IntelliSense.html

Esta en C# pero puedes ver como trabajaba.


Ya lo descargué, lo ví y lo analizé.--  FTP y SMTP funcionan de manera similar, al menos aki el plan es enviar la informacion al servidor y ambos servicios pueden usarse para lograr el objetivo.-!

Te libero mi proyecto para que lo analizes mas a fondo si lo deseas.-!!!???? y me ayudes un poko kon ésto--!!!

Genomma@live.com

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como copiar dentro de un .txt desde visual?
Programación Visual Basic
Fucko 7 5,191 Último mensaje 20 Febrero 2011, 09:26 am
por Fucko
Como visualisar imagenes en visual basic desde access
Programación Visual Basic
jesusandres1 0 2,498 Último mensaje 1 Abril 2013, 05:34 am
por jesusandres1
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines