none
Como usar o Database Mail com TLS v2. RRS feed

  • Pergunta

  • Olá pessoal,

    Após ter esclarecido minhas questões com meus provedores, conforme meu tópico anterior Como usar o Database Mail com TLS, volto a pedir ajuda a vocês porque continuo a ter problemas.

    Estou usando o Dabase Mail numa consulta dentro do Microsoft SQL Server Management Studio 10.0.2531.0, Sistema Operacional XP 5.1.2600, e tentando usar uma conta do Gmail como SMTP, entretanto no teste só recebo a seguinte mensagem, independentemente de ter ou não assinalado a opção “Este servidor requer uma conexão segura (SSL) não esta assinalado, e já usei as porta 25, 465 e 587.

    No meu OUTLOOK, uso a conta do GMAIL na porta 25 com servidor em smtp.gmail.com e opção de conexão segura setada, e tudo funciona muito bem, seja no envio ou recebimento.

    Também devo informar que uso perfeitamente bem o Database Mail, em conta do UOL, na porta 587 em SMTPS.

    Mensagem com a porta 25 com servidor em smtp.gmail.com

    Data                        19/3/2010 11:05:50

    Log                          Database Mail (Log do Database Mail)

     

    ID do Log                227439

    ID do Processo                       5228

    ID do Item de Email                              102859

    Última Modificação                              19/3/2010 11:05:50

    Modificado pela Última Vez por                          sa

     

    Mensagem

    O email não pôde ser enviado aos destinatários devido à falha no servidor de email. (Enviando Email usando a Conta 2 (2010-03-19T11:05:50). Mensagem de Exceção: Não é possível enviar emails para o servidor de email. (O servidor SMTP requer uma conexão segura ou o cliente não foi autenticado. A resposta do servidor foi: 5.7.0 Must issue a STARTTLS command first. 13sm769337gxk.12).

    )

     

    Quando uso a porta 465 com servidor em smtp.gmail.com  muda para;

    Data                        19/3/2010 11:46:38

    Log                          Database Mail (Log do Database Mail)

     

    ID do Log                227453

    ID do Processo                       5228

    ID do Item de Email                               102958

    Última Modificação                              19/3/2010 11:46:38

    Modificado pela Última Vez por                          sa

     

    Mensagem

    O email não pôde ser enviado aos destinatários devido à falha no servidor de email. (Enviando Email usando a Conta 2 (2010-03-19T11:46:38). Mensagem de Exceção: Não é possível enviar emails para o servidor de email. (O tempo limite da operação foi atingido.).

    )

     

    Com a porta 587, ocorre o mesmo do que na porta 25 acima descrito, mas quando altero o nome do servidor para smtps.gmail.com., a mensagem muda para;

     

    Mensagem

    O email não pôde ser enviado aos destinatários devido à falha no servidor de email. (Enviando Email usando a Conta 2 (2010-03-19T12:06:13). Mensagem de Exceção: Não foi possível conectar-se ao servidor de email. (Uma tentativa de conexão falhou porque o componente conectado não respondeu corretamente após um período de tempo ou a conexão estabelecida falhou porque o host conectado não respondeu 208.69.32.132:587).

     

    O cliente está devidamente descrito com senha certa para correta autenticação.

    Agradeço por qualquer dica.

     

    sexta-feira, 19 de março de 2010 15:40

Respostas

  • Olá pessoal,

     

    Creio que eu tenha encontrado a solução!

    Mexi em tanta coisa que confesso já não sei o que motivou esta solução.

    Nas vezes anteriores fazia os vários testes, mas não reescrevia a senha novamente, este foi o erro, veja o quadro.

    Nome do
     Servidor

    Porta

    ssl
    assinalado?

    Alterou
     Senha?

    Recebeu?

    smtp.gmail.com

    25

    N

    N

    ERRO

    smtp.gmail.com

    25

    N

    S

    OK

    smtp.gmail.com

    25

    S

    N

    OK

    smtp.gmail.com

    25

    S

    S

    OK

    smtp.gmail.com

    465

    N

    N

    ERRO

    smtp.gmail.com

    465

    N

    S

    OK

    smtp.gmail.com

    465

    S

    N

    ERRO

    smtp.gmail.com

    465

    S

    S

    OK

    smtp.gmail.com

    587

    N

    N

    ERRO

    smtp.gmail.com

    587

    N

    S

    OK

    smtp.gmail.com

    587

    S

    N

    ERRO

    smtp.gmail.com

    587

    S

    S

    OK

    OK = Emails que chegaram aos seus destinos.

     

    Outros fatores que contribuíram com a minha confusão foi o que aparece no LOG do Database Mail, onde apresentou mensagem de erro em todas as condições acima, com exceção desta;

    smtp.gmail.com

    587

    S

    S

    OK

    Que também foi a opção mais rápida de receber!

    Ou seja, inicialmente eu estava me guiando pelo que o log informava, e  descobri que ele não é confiável.

    Outra coisa, se usar a porta 25, acostume-se com a demora, pois vem muito mais tarde do que os enviados pelas demais portas.

    E, toda vez que for alterar as configurações das contas, e melhor sempre informar a senha novamente!

     

    • Marcado como Resposta Williansdcm sexta-feira, 19 de março de 2010 20:15
    sexta-feira, 19 de março de 2010 20:11