locked
Database Mail SQL 2005 RRS feed

  • Pergunta

  • Boa tarde,

    Estou tentado configurar o serviço de envio de e-mail no sql 2005. Esta apresentando a seguinte mensagem:

    The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 4 (2011-06-15T12:36:10). Exception Message: Cannot send mails to mail server. (Client does not have permission to submit mail to this server. The server response was: 5.7.3 Client was not authenticated.).
    )

    Sendo que a conta foi configurada corretamente, no Outlook funciona sem problemas, sendo assim não é problema no MS Exchange. Correto?

    Será que alguem pode ajudar? 

    Obrigado,


    Alex
    • Tipo Alterado Gustavo Maia Aguiar quinta-feira, 16 de junho de 2011 05:01 É uma dúvida e não uma discussão
    quarta-feira, 15 de junho de 2011 16:04

Respostas

Todas as Respostas

  • Seu SQL Server é 64 bits?
    Roberson Ferreira - Database Developer

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quarta-feira, 15 de junho de 2011 17:22
  • Alex, vou te passar algumas referências que encontrei, de pessoas que tiveram o mesmo problema que você (a partir de motivos distintos). Veja se uma delas encaixa-se no seu caso. Depois nos dê um retorno.

    http://social.msdn.microsoft.com/forums/pt-BR/520/thread/2ce6adeb-58b4-4dd6-b581-7c81c923ebfd

    http://social.technet.microsoft.com/Forums/pt-BR/infrageral/thread/7e32cf45-ffc0-46f6-88e3-cb04c0548613/

    http://www.sqlservercentral.com/Forums/Topic956956-146-1.aspx#bm957079

    http://mcdbabrasil.com.br/modules.php?name=Forums&file=viewtopic&p=7579


    Roberson Ferreira - Database Developer

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quarta-feira, 15 de junho de 2011 17:29
  • Boa Noite,

    Não tenho tanta certeza assim de que o problema não é o Exchange. Primeiro porque não temos a confirmação de que o Outlook está instalado na mesma máquina e segundo porque não sabemos se não existe nenhuma regra no Exchange que permita o envio de emails a partir de uma aplicação (não sei o que, mas é necessário configurar coisas no Exchange pra funcionar) e terceiro porque não sabemos se não há nenhuma regra de firewall envolvida entre o SQL Server e o Exchange (foi feito o telnet na porta 25) ?

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com


    Classifique as respostas. O seu feedback é imprescindível
    quinta-feira, 16 de junho de 2011 05:05
  • Gustavo,

    O outllok esta instalado na mesma máquina.

    No SQL 2000 funciona, a diferença que o sql2000 utiliza a profile do outlook e o 2005 nao.

    Então, creio que nao seja um problema no Exchange, se nao, nao funcionario no SQL 2000.

    Instalei o SP4 no sql 2005, mas de nada adiantou.

    Realizei o teste "telnet servidor_SMTP 25" conectou sem problemas.

    Dei uma olhada nos links segeridos pelo colega Robson mas os mesmos nao correspondem com o erro que informei, de qualquer forma executei mas sem sucesso.

    Aparentemente é alguma permissão ou configuração no SQL 2005...


    Alex
    quinta-feira, 16 de junho de 2011 15:05
  • Boa Tarde,

    Não acho que o fato do 2000 funcionar e o 2005 não funcionar seja necessariamente problema do 2005. O 2005 usa SMTP enquanto que o 2000 usa MAPI e o funcionamento desses protocolos é completamente diferente. Mas enfim, se o telnet funcionou com o mesmo usuário configurado no perfil, parece que o Exchange está Ok. Sugiro rever a configuração do perfil.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com


    Classifique as respostas. O seu feedback é imprescindível
    quinta-feira, 16 de junho de 2011 16:46
  • Alex,

    Cara, no SQL Server 2005 diversas funcionalidades internas foram alteradas para trabalhar com envio de e-mails através do protocolo SMTP o que facilitou em muito e permitiu a implemantação do Database Mail.

    Você criou um operador no SQL Server 2005 para enviar este e-mail?

    No Outlook existe uma propriedade que podemos configurar para permitir o envio de e-mails por softwares de terceiros, no Exchange eu não conheço isso!!!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sábado, 18 de junho de 2011 00:35
    Moderador