Enviar correo a Gmail!

Iniciado por chacKos, 25 Febrero 2010, 23:14 PM

0 Miembros y 1 Visitante están viendo este tema.

chacKos

El otro día estaba haciendo pruebas, y conseguí enviarme un correo pero ahora lo estoy intentando de nuevo y no funciona, no entiendo por qué, el code que ahora estoy probando es este, pero no consigo que se me envie el correo, pero está bien, el otro día funcionó. Será algo del ordenador?

Imports System.Net.Mail
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'Start by creating a mail message object
        Dim MyMailMessage As New MailMessage()

        'From requires an instance of the MailAddress type
        MyMailMessage.From = New MailAddress("user@gmail.com")

        'To is a collection of MailAddress types
        MyMailMessage.To.Add("user@gmail.com")

        MyMailMessage.Subject = "GMail Test"
        MyMailMessage.Body = "This is the test text for Gmail email"

        'Create the SMTPClient object and specify the SMTP GMail server
        Dim SMTPServer As New SmtpClient("smtp.gmail.com")
        SMTPServer.Port = 587
        SMTPServer.Credentials = New System.Net.NetworkCredential("usuario@gmail.com", "password")
        SMTPServer.EnableSsl = True

        Try
            SMTPServer.Send(MyMailMessage)
            MessageBox.Show("Email Sent")
        Catch ex As SmtpException
            MessageBox.Show(ex.Message)
        End Try

    End Sub
End Class


---] chacKos [---

43H4FH44H45H4CH49H56H45H

El code funciona, prueba con otra cuenta de gmail o como piensas es problema de tu ordenador, el mensaje de error deberia ubicarte para solucionar el problema, si no hay dicho mensaje puede ser problema en tu cuenta gmail o tu IP.

-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

chacKos

Creo que tiene que ser problema de IP pero lo raro es que unos días antes funcionó! No se que podrá ser!


---] chacKos [---

MANULOMM

factiblemente Firewall o Antivirus que estan bloquenado el puerto 25 que es por donde sale el correo.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


chacKos

#4
Pero, supuestamente no es utiliza el 587?
Estoy un poco perdido voy a ver si el nod32 está haciendo algo, vengo y confirmo!

Acabo de desactivar el nod32 y el firewall e intentar enviar un correo y nada no puedo!


---] chacKos [---

43H4FH44H45H4CH49H56H45H

puedes crearte una pc virtual que solo tenga win, netframework y tu aplicación, de ahi envias el mail para saber si es tu S.O. el que esta fallando.

-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

chacKos

#6
Sí eso había pensado, aun así antes de eso probaré en otro pc a ver que pasa, mañana me paso y comento el resultado sobre esto jeje!

Pues he probado en otro pc y si funciona, por lo tanto es mi SO. Pero no tengo ni idea de que puede ser! A ustedes que se les ocurre?


---] chacKos [---


chacKos

Pues he estado mirando, y no, no está bloqueada!


---] chacKos [---

Pablo Videla

Cita de: C-ChacK en  1 Marzo 2010, 16:26 PM
Pues he estado mirando, y no, no está bloqueada!

Debe tirar un mensaje de error cuando no envie un mail.... colocale un try catch  :xD para que diga el error del porque no envia los correos..  :P