none
SMTP hotmail ou Gmail

    Question

  •  

    Alguem tem o SMTP do hotmail ou gmail.

    Tenho um codigo de envio de e-mails pronto, só me falta alterar o smtp mais não conheço nenhum dos dois.

    Alguem pode me ajudar.

    Monday, September 24, 2007 12:12 PM

Answers

All replies

  • Hotmail não tem.

     

    Gmail: smtp.gmail.com, porta 465 ou 587. Importante: Ele usa TLS.

     

    Detalhes em http://mail.google.com/support/bin/answer.py?answer=13287

    Monday, September 24, 2007 5:07 PM
  • Com a porta 587 deu The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Must issue a STRATTLS command first.

    O que pe este TLS??

    Codigo

     Dim cliente As SmtpClient = New SmtpClient("smtp.gmail.com", 587)
            Dim from As MailAddress = New MailAddress("****")
            Dim para As MailAddress = New MailAddress("*****")
            Dim message As MailMessage = New MailMessage(from, para)
            message.Body = Body
            message.Subject = "Teste"

            ' Anexar Arquivo
            'message.Attachments.Add(New Attachment("caminhoDoArquivo"))

            'Atribuindo usuario e senha
            cliente.Credentials = New NetworkCredential("**********", "********")

            'Para evitar caracteres estranhos

            message.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1")

            message.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1")

            ''Enviando Mensagem
            Try
                cliente.Send(message)
            Catch ex As Exception
                MsgBox(ex.Message + Chr(13) + "Email não Enviado")
            End Try
        End Sub
    Tuesday, September 25, 2007 1:24 AM
    1. Você precisa autenticar sua conexão (como você está fazendo);
    2. Você precisa habilitar SSL (cliente.EnableSsl = true)

    Veja mais em http://forums.asp.net/p/1119625/1744709.aspx

    Tuesday, September 25, 2007 1:28 AM
  • Só para constar, há um pequeno erro no código apresentado no link, Igor.

    O código funcional é:

            Dim mail As New MailMessage()
            mail.From = New MailAddress("FROMEMAIL@gmail.com")
            mail.To.Add("TOEMAIL@gmail.com")
            mail.Subject = "This is an email"
            mail.Body = "email body text"
            Dim testmail As New SmtpClient()

            Dim aut As New Net.NetworkCredential("FROMEMAIL", "password")
            testmail.Host = "smtp.gmail.com"
            testmail.Port = 587
            testmail.UseDefaultCredentials = False
            testmail.Credentials = aut
            testmail.EnableSsl = True
            testmail.Send(mail)

    ---

    Não esquecer de colocar o Imports System.Net.Mail no top
    Monday, November 12, 2007 6:39 AM

  • Olá!!
    Talvez esse link te ajude: http://www.codeproject.com/useritems/SendMailUsingGmailAccount.asp

    Atenciosamente
    Guilherme Rodrigues
    Tuesday, November 27, 2007 2:24 PM
  • Para o hot mail faca o que está abaixo.... a granda sacada é colocar 587  como porta do servidor SMTP
  • valido para o microsoftoutlook 2007
  • Servidor POP: pop3.live.com (porta 995);
  • SSL necessário: sim;
  • Nome de usuário: sua Live ID (ex.: joao@hotmail.com);
  • Senha: senha da Live ID;
  • Servidor SMTP: smtp.live.com (porta 587);
  • Autenticação necessária: sim;
  • TLS/SSL necessário: sim.
Friday, January 14, 2011 4:14 PM
  • lol eu não consigo e entra no RF eqg

     

    Tuesday, March 15, 2011 7:02 PM
  • Hotmail não tem.

    Tem sim eu já conectei.

    HOTMAIL.
    Servidor POP : pop3.live.com (Porta 995 com conexão SSL)
    Servidor SMTP : smtp.live.com (Porta 25 com conexão SSL)


    If was useful mark as answered. Mariano, Paulo T. C.

    Thursday, October 04, 2012 4:01 PM