Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    Visitante

    Padrão erro 554 no postfix

    Galera, estou com um server smtp (postfix), consigo receber e-mails de qualquer domínio, mas, não estou conseguindo enviar mensagens para esses domínios. Ou seja, meus usuários recebem -emails do ig.com.br, bol.com.br, etc mas na hora de responder recebem o seguinte erro:

    A mensagem não pôde ser enviada porque um de seus destinatários foi recusado pelo servidor. O endereço eletrônico recusado foi &acute;[email protected]&acute;. Assunto &acute;teste&acute;, Conta: &acute;mail&acute;, Servidor: &acute;mail.postfix.com.br&acute;, Protocolo: SMTP, Resposta do servidor: &acute;554 <[email protected]>: Recipient address rejected: Relay access denied&acute;, Porta: 25, Segura (SSL): Não, Erro do servidor: 554, Nº do erro: 0x800CCC79

    Bem, se o postfix é bloqueado para enviar mensagens para outros domínios que seja o local, então como liberar geral?

    Valeu galera! estou contando com a força de vcs.


  2. #2
    Visitante

    Padrão erro 554 no postfix

    pessoal, estou em apuros por favor alguma dica...

  3. #3
    brunomarcelo
    Visitante

    Padrão erro 554 no postfix

    certo anônimo...

    "Liberar Geral" eu nao aconselho por que seu servidor pode se tornar uma base pra envio de SPAM... e tem uma grande chance tb de seu link virar uma carroça caso isso aconteca...

    como está sua configuracao?
    <TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
    myhostname = mail.postfix.com.br
    mydomain = postfix.com.br
    inet_interfaces = all (pra ele iniciar somente em um determinado IP, coloque-o aqui no lugar de &acute;all&acute
    mynetworks = Faixa IP das redes que terao acesso ao servidor, ou IP&acute;s (192.168.0.0/24, 200.204.0.10)
    relay_domains = postfix.com.br, anonimo.com.br (e qualquer outro dominio que voce queira que o seu servidor aceite e reconheca)
    </PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>

    isso é o básico pra seu postfix funcionar...

  4. #4
    Visitante

    Padrão erro 554 no postfix

    velho, está configuração que vc mim passou já está feita. Olha só o servidor funciona perfeitamente a bronca é que se eu tentar enviar um e-mail pra forra tipo [email protected], [email protected] ele não aceita e da este erro 554 que mencionei anteriormente.
    Consigo receber e-mail de qualquer domínio, mas só consigo enviar mensagens para o domínio externo.
    Depois de catucar muito descobri que colocando o nome do domínio que querro enviar no paramentro relay_domains, consigo enviar tipo.
    relay_domains = ig.com.br, terra.com.br
    Galera, é impossível cadastrar todos os domínios do mundo.
    Pessoal estou no sufoco mesmo...

    Obrigado!

  5. #5
    Pedrinha
    Visitante

    Padrão erro 554 no postfix

    Dá uma olhada em /var/log/maillog e veja o q aparece lá pode ser melhor para ver erros...
    e posta ai... flw..

  6. #6
    Visitante

    Padrão erro 554 no postfix

    aperece a mesma mensagem do outlook, erro 554
    retirado do log
    Out: 220 Server ESMTP
    In: HELO servidor
    Out: 250 smtp.teste.com.br
    In: MAIL FROM: <[email protected]>
    Out: 250 Ok
    In: RCPT TO: <[email protected]>
    Out: 554 <[email protected]>:Recipient address rejected: Relay access denied
    In: QUIT
    Out: 221 Bye

    Em fim, não consigo enviar e-mails para outros dominios apenas para o dominio interno.

  7. #7

    Padrão erro 554 no postfix

    Ponha aí o seu main.cf p/ agente ver como q ele está...

    Sds,
    Helvécio

  8. #8
    Danilo_Montagna
    Visitante

    Padrão erro 554 no postfix

    seu problema é configuracao de RELAY..

    em my_networks sao as redes liberadas para pdoer fazer relay.. verifique se a sua rede interna esta listada nessa diretiva.. e não esqueça de colocar como 1º linha em todas as SMTP_RESTRICTIONS a opcao

    permit_mynetworks

    falow

  9. #9
    Visitante

    Padrão erro 554 no postfix

    bem, encontrei outras mensagens na lista perguntando sobre este problema e nimguém conseguiu responder, minhas listas estão corretas caso contrário não conseguiria enviar mensagens para o próprio domínio. Simplesmente tenho que divulgar os domínios em relay_domains para poder enviar mensagens para e-mails externos.
    Portanto isto não resolve pois abre meu relay para outros domínios usarem meu servidor e não é viável estou seriamente pensando em retornar para o velho sendmail se não encontrar uma solução para esta bronca.

    Valeu Galera.

  10. #10
    brunomarcelo
    Visitante

    Padrão erro 554 no postfix

    cara... esse "relay_domains" que voce fala sao os dominios que o postfix vai aceitar receber o email e encaminhar para o destino...

    vms supor...

    quero mandar um mail usando o seru servidor.. mas usando meu email do ig como end. de resposta...
    entao uso a seguinte configuracao:

    servidor smtp: mail.postfix.com.br
    servidor POP3: pop3.ig.com.br
    nome: Bruno Marcelo
    email: [email protected]
    ----------
    se o dominio "ig.com.br" nao estiver lá no relay_domains, ele recusa o remetente e fala que nao foi possivel enviar....

    mas ja digo de antemao.. nao é uma boa ideia...
    outra coisa...
    Pra que gerar tráfego no servidor de email local sendo que o dominio tem seu proprio servidor?

  11. #11
    Visitante

    Padrão erro 554 no postfix

    Caro brunomarcelo acho q vc não entedeu, o problema não é no remetente e sim no destinatário, os meus usuários internos conseguem trocar mensagens entre se mas se eles tentarem enviar uma mensagem para qualquer domínio que não seja o interno tipo bol.com.br, uol.com.br dentre outros , qualquer que seja o servidor retorna este erro:
    A mensagem não pôde ser enviada porque um de seus destinatários foi recusado pelo servidor. O endereço eletrônico recusado foi &acute;[email protected]&acute;. Assunto &acute;teste&acute;, Conta: &acute;mail&acute;, Servidor: &acute;mail.postfix.com.br&acute;, Protocolo: SMTP, Resposta do servidor: &acute;554 <[email protected]>: Recipient address rejected: Relay access denied&acute;, Porta: 25, Segura (SSL): Não, Erro do servidor: 554, Nº do erro: 0x800CCC79

    Observe que ele se refere ao destinatário, concordo com vc a lógica é fazer relay pelo remetente para evitar que meu servidor seja usado para spamm.

    Pois bem, simplesmente eu não consigo enviar e-mails para nenhum domínio se não o interno.

    Espero que tenha entendido.

    Obrigado e fico no aguardo.

  12. #12
    Visitante

    Padrão erro 554 no postfix

    E aí pessoal, será que nimguém vai conseguir resolver esta bronca. Quem tiver interesse revejam outras mensagens postadas nesta lista que vão encontrar outros administradores postando está mesma dúvida.

    Vamos lá nos ajudem.

  13. #13
    Danilo_Montagna
    Visitante

    Padrão erro 554 no postfix

    amigo.. como eu já te falei antes.. seu problema é RELAY...

    ---------------
    Recipient address rejected: Relay access denied&acute;
    ----------------

    vc nao esta dando permissao para as estacoes mandarem emails externos pelo postfix.. é so esse o problema..

    sim.. é claro que não se abre no RELAY_DOMAINS os dominios externos.. pois estaria abrindo um gargalo de SPAM.. mais não é assim que resolve problema de relay.. se vc abrir o relay apenas para sua range interna.. endereços de internet não vao conseguir usar seu postfix como RELAY de SPAM.. pois por default o postfix fecha o relay tanto para a rede interna.. como para a externa.. se vc nao configurar o permit_mynetworks, ele tb não faz relay externo para os clientes da sua rede..

    se quiser melhorar ainda mais a segurança.. configure o Cyrus_SASL e pronto.. todo o relay externo ou interno só será aceito se for autenticado antes..

    falow


    [ Esta mensagem foi editada por: Danilo_Montagna em 27-08-2003 09:26 ]

  14. #14
    Visitante

    Padrão erro 554 no postfix

    Amigo se fosse problema no relay de remetente meus usuários não conseguirião enviar mensagens para o próprio domínio.
    Acho que vc não leu com atenção as mensagens que postei. Observe que o erro é devido ao destinatário e não ao remetente.
    Ou seja, consegue-se trocar mensagens internamente mas quando se tenta enviar e-mails para qualquer outro domínio não se consegue.
    Exemplo:
    Se o [email protected] enviar uma mensagem para [email protected] funciona perfeitamente. Más, se [email protected] tentar enviar uma mensagem para [email protected] ele retonar o erro:

    A mensagem não pôde ser enviada porque um de seus destinatários foi recusado pelo servidor. O endereço eletrônico recusado foi &acute;[email protected]&acute;. Assunto &acute;teste&acute;, Conta: &acute;mail&acute;, Servidor: &acute;mail.meudominio.com.br&acute;, Protocolo: SMTP, Resposta do servidor: &acute;554 <[email protected]>: Recipient address rejected: Relay access denied&acute;, Porta: 25, Segura (SSL): Não, Erro do servidor: 554, Nº do erro: 0x800CCC79

    Se fosse erro de remetente ou seja, se meus usuários não podessem enviar mensagens daria uma mensagem dissendo que o endereço de remetente ([email protected]) ou coisa do tipo não teria permissão para enviar a mensagem.

    Como disse, não sou o primeiro a postar esta dúvida, muitos já pediram ajuda e nimguém respondeu. Não estou de braços cruzados, estou tentando de todas as formas resolver esta bronca. Consultei inúmeras outras listas e nimguém soube responder.

    Analisem bem a questão e nos ajudem por favor. Não adianta eu postar o meu main.cf pois está da forma padrão que todas as configurações de todos os artigos possíveis pedem para configurar.

    É um segredo? Quem sabe?

    Agradeço a ajuda.


  15. #15
    Visitante

    Padrão erro 554 no postfix

    e aí pessoal alguma dica?
    <IMG SRC="images/forum/icons/icon27.gif">

  16. #16
    Danilo_Montagna
    Visitante

    Padrão erro 554 no postfix

    cara.. desculpa insistir com minha questao.. mais eu sei do que estou falando..

    para o dominio local vc consegue enviar.. pelo fato do $mydomain estar configurado para o dominio local no seu main.cf por default o postfix ja vai assumir que esse cara ae tem permissao de relay local.. quando o relay é remoto.. ou seja.. para um destinatario que nao faz parte do dominio local do postfix.. ele vai trancar o relay..

    escuta o que eu to te dizendo..

    não vai mais te responder se vc não quiser.. mais ponha na sua cabeça que o problema é relay..

    sim tem varios que poe essas duvidas ae.. pelo fato de nao liberar o relay no main.cf .. e muitos tem problermas com isso.. por não dominarem o protocolo SMTP..

    ja instalei varios postfix na minha vida.. e posso te garantir que o problema é relay.

    Recipient address rejected: Relay access denied&acute;

    isso ae significa que o recipient de destino foi recusado pelo fato do sender nao ter permissao de relay..

    agora é com vc.. se quiser me escutar ou não.

    []&acute;s

    ============================
    Danilo Montagna
    Analista de Suporte / Consultor Técnico
    Netowork Security Engineer
    Microsoft Certified Professional
    [email protected]
    http://www.mcpdomain.com
    ============================

    [ Esta mensagem foi editada por: Danilo_Montagna em 28-08-2003 17:39 ]

  17. #17
    Visitante

    Padrão erro 554 no postfix

    Bem, desculpe se coloquei em dúvida sua experiência, não foi a intensão. Gostaria então, por favor que vc mim apresente a solução já que vc sabe o problema.

    Qual parametro devo alterar para que qualquer estação da minha rede ou de qualquer lugar do mundo possa usar meu servidor para envio de mensagem via meu SMTP.

    Não se preocupe com problema de spamm, apenas querro saber como faço para que meu servidor possa ser utilizado para envio de mensagens que não seja para o próprio domínio.

    Por exemplo, estou na minha casa e querro enviar uma mensagem usando o servidor de correio da empresa. Nosso IP é real, domínio registrado etc.

    Obrigado, é só dizer o parametro eu altero e digo se funcionou.

    Falow

  18. #18
    Danilo_Montagna
    Visitante

    Padrão erro 554 no postfix

    bom.. apresentar a solucao... é algo que não cabe a mim fazer.. porem.. posso te dar alguams dicas.. de como resolver... ..

    para o relay externo o postfix depende dos seguintes itens..

    1 sitaucao: caso vc nao queria usar recursos como.. Pop-before-SMTP ou SMTP_AUTH.. para o relay externo.. vc pode cadastrar nesse arquivo abaixo os dominios no qual vc quer permitir o relay..

    relay_domains = hash:/etc/postfix/relay_domains

    Caso queira permitir o relay baseado em suas redes.. use o exemplo abaixo..

    mynetworks = 200.200.100.1/42, 192.168.0.0/24, 127.0.0.0/8

    vc pode ainda definir isso em Restrictions tb..

    smtpd_recipient_restrictions =
    permit_mynetworks,
    check_relay_domains


  19. #19
    Visitante

    Padrão erro 554 no postfix

    Bem, se vc já instalou e tem muita experiência com o Postifx como falou..., cabe a vc mesmo apresentar a solução, pois quando sei das respostas posto aqui aos meus amigos sem contar conversa.

    Olha, isso que vc mencionou eu ja fiz mas e é muito incoveniente e arcaico, já pensou, ter que cadastrar todos domínios do mundo para quem eu vou enviar e-mails.
    Bem, acho que vou retornar ao meu velho sendmail, não tem essas complicações basta intalar definir o domínio, habilitar o relay e show de bola. Relay de quem deve enviar lógico e não para quem se deve enviar.

    Entretanto ainda insisto em acreditar que exista uma forma de dizer ao Postfix que ele deve enviar mensagens para qualquer domínio sem ter quer cadastrar nemhum nome de domínio em nemhum arquivo.

    Acredito sim, que existam parametros onde se define isto.

    Quem souber pode postar por gentileza...

    Obrigado!



  20. #20
    Danilo_Montagna
    Visitante

    Padrão erro 554 no postfix

    cara.. vc pelo jeito não está capitando a mensagem.. nao é mesmo..

    ----------------
    Entretanto ainda insisto em acreditar que exista uma forma de dizer ao Postfix que ele deve enviar mensagens para qualquer domínio sem ter quer cadastrar nemhum nome de domínio em nemhum arquivo.
    -------------

    É claro que existe né...

    eu falei.. que se vc não quiser usar solucoes obvias .. e eficientes.. como o SMTP_AUTH.. pode partir para algo mais arcaico.. como vc mesmo disse.. e usar aquelas opcoes de que falei..

    o correto é usar o SMTP_AUTH. "é logico".. e de preferencia com criptografia SSL no SMTP.

    poe isso aqui no seu main.cf e instala e configura o cyrus-sasl.. e fim de papo.. ou volta pro sendmail mesmo..

    smtpd_tls_auth_only = yes
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous
    smtpd_sasl_local_domain = $mydomain
    broken_sasl_auth_clients = yes

    smtpd_recipient_restrictions =
    permit_sasl_authenticated

    falow

    [ Esta mensagem foi editada por: Danilo_Montagna em 03-09-2003 14:19 ]