none
unable relay Exchange 2013 RRS feed

  • Pergunta

  • Ola´, 

    Estou com uma dificuldade, 

    Fiz um relay no conectreceiver para que uma determinada aplicação possa encaminhar emails pelo meu servidor Exchange 2013, porém quando tento enviar, aparece mensagem UNABLE RELAY.

    Nas configurações do conector, eu habilitei a opção de usuário anonimos conforme imagem abaixo, será que falta alguma coisa a mais?

     

    Fico grata se me ajudarem.

    segunda-feira, 5 de setembro de 2016 14:06

Respostas

  • Bom dia Nara,

    Vamos ao entendimento, você está tentando fazer um relay através do Exchange 2013 de uma aplicação de terceiro, correto, como exemplificado na imagem abaixo:

    Para isso, deve-se realizar os seguintes procedimentos:

    Antes começar, se o servidor for multi role, deve-se permitir o internal relay seguindo o procedimento abaixo, para não receber o erro (550 5.7.1 Unable to relay).

       1. Partimos do inicio, crie um novo receive conector no Exchange Admin center > Mail flow > Receive Connectors, coloque o nome dele como Relay.

       2. Se o servidor é o multi role, selecionar o front end transport como mostrado na figura abaixo:

    ---------------------------------------------------------------------------------------

      3. Deixe o tipo do conector em custom:

    ---------------------------------------------------------------------------------------

       4. Para a aba de network, remova o default e adicione o IP de onde a aplicação está enviando.

    ---------------------------------------------------------------------------------------

      5. Seta o Anonymous permission para o conector, conforme você já havia feito.

    ---------------------------------------------------------------------------------------

      6. E por último para finalizar, rode o comando abaixo para garantir a permissão de enviar para external recipientes.

    [PS] C:\>Get-ReceiveConnector "NomeDoRecevei" | Add-ADPermission -User 'NT AUTHORITY\Anonymous Logon' -ExtendedRights MS-Exch-SMTP-Accept-Any-Recipient

    Agora você será capaz de realizar o relay.


    Att., Roberto Alves

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.


    • Editado Roberto AB Filho segunda-feira, 5 de setembro de 2016 18:24
    • Sugerido como Resposta Thales F Quintas segunda-feira, 5 de setembro de 2016 18:25
    • Marcado como Resposta Nara Amaral terça-feira, 6 de setembro de 2016 19:54
    segunda-feira, 5 de setembro de 2016 18:23

Todas as Respostas

  • Bom dia Nara,

    Vamos ao entendimento, você está tentando fazer um relay através do Exchange 2013 de uma aplicação de terceiro, correto, como exemplificado na imagem abaixo:

    Para isso, deve-se realizar os seguintes procedimentos:

    Antes começar, se o servidor for multi role, deve-se permitir o internal relay seguindo o procedimento abaixo, para não receber o erro (550 5.7.1 Unable to relay).

       1. Partimos do inicio, crie um novo receive conector no Exchange Admin center > Mail flow > Receive Connectors, coloque o nome dele como Relay.

       2. Se o servidor é o multi role, selecionar o front end transport como mostrado na figura abaixo:

    ---------------------------------------------------------------------------------------

      3. Deixe o tipo do conector em custom:

    ---------------------------------------------------------------------------------------

       4. Para a aba de network, remova o default e adicione o IP de onde a aplicação está enviando.

    ---------------------------------------------------------------------------------------

      5. Seta o Anonymous permission para o conector, conforme você já havia feito.

    ---------------------------------------------------------------------------------------

      6. E por último para finalizar, rode o comando abaixo para garantir a permissão de enviar para external recipientes.

    [PS] C:\>Get-ReceiveConnector "NomeDoRecevei" | Add-ADPermission -User 'NT AUTHORITY\Anonymous Logon' -ExtendedRights MS-Exch-SMTP-Accept-Any-Recipient

    Agora você será capaz de realizar o relay.


    Att., Roberto Alves

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.


    • Editado Roberto AB Filho segunda-feira, 5 de setembro de 2016 18:24
    • Sugerido como Resposta Thales F Quintas segunda-feira, 5 de setembro de 2016 18:25
    • Marcado como Resposta Nara Amaral terça-feira, 6 de setembro de 2016 19:54
    segunda-feira, 5 de setembro de 2016 18:23
  • Oi Roberto, 

    Realizei o procedimento que você me passou e de início não tinha funcionado.

    Mas percebi que ao invés de colocar o nome DNS publicado na WEB eu estava colocando o nome do servidor interno.

    Obrigado pela ajuda

    terça-feira, 6 de setembro de 2016 19:54