Jump to content

Enviar e-mail - Visual Basic usando o Gmail


joseferreira
 Share

Recommended Posts

Boa noite

Estive a experimentar o seu procedimento para enviar e-mails usando o VisualBasic.

Usei o gmail, mas não consigo estabelecer uma ligação segura, apesar de definir as credenciais user e pass...

As alterações que fiz ao seu procedimento foram as seguintes:

Public Sub SendMessage(ByVal subject As String, ByVal messageBody As String, ByVal toAddress As String)

        Try
            Dim message1 As New MailMessage()
            With message1
                .From = New MailAddress("meu_e-mail@gmail.com", "José Ferreira")
                .To.Add(toAddress)
                .Subject = subject
                .Body = messageBody
            End With

            Dim networkCredentials As New Net.NetworkCredential()
            With networkCredentials
                .UserName = "meu username"
                .Password = "minha password"
            End With

            Dim client As New SmtpClient()
            With client
                .Credentials = networkCredentials
                .Host = "smtp.gmail.com"
                .EnableSsl = False

                .Send(message1)
            End With

        Catch ex As Exception
            Throw New Exception(ex.Message)
        End Try
    End Sub

A activação deste procedimento é feita usando um Button

Private Sub Cmd_Enviar2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmd_Enviar2.Click
        SendMessage("Teste", "E_mail de teste", "e-mail@gmail.com")
    End Sub

No entanto ao correr o programa aparece o seguinte erro:

O servidor SMTP requer uma ligação segura ou o cliente não estava autenticado. A resposta do servidor foi: 5.7.0 Must issue a STARTTLS command first. 28sm361477eyg.12

Será que me poderá ajudar?

Obrigado

Link to comment
Share on other sites

Segundo fontes seguras o windows 7 ainda possui problemas a nível de suportar programas de programação.

Ainda não o testei mas estou em vias de. para verificar a veracidade de tal situação.

Cumprimentos Paulo Silva

Então muda de fontes ... eu uso o Window 7 desde Agosto (oficial) com o Visual Studio 2008 e Visual Studio 2010 e sem qualquer problema 😕

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.