Usuário com melhor resposta
Como usar o Database Mail com TLS v2.

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.
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
ServidorPorta
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