+ Responder ao Tópico



  1. #1
    Visitante

    Padrão Relay access denied!!!o q fazer?

    olá pessoal
    Essa é a primeira vez q estou configurando o postfix e já estou com problemas!!!hehehe

    qdo envio um email d uma estacao da rede da uma messagem de erro no outlook de Relay access denied!!!

    mas da estacao consigo pingar o smtp.teste.com.br e o pop.teste.com.br

    aki está o meu log

    Apr 25 23:58:08 laboratorio postfix/postfix-script: warning: /var/spool/postfix/etc/localtime and /etc/localtime differ
    Apr 25 23:58:08 laboratorio postfix/postfix-script: starting the Postfix mail system
    Apr 25 23:58:08 laboratorio postfix/master[3004]: daemon started
    Apr 25 23:02:11 laboratorio postfix/smtpd[3016]: connect from unknown[192.168.0.15]
    Apr 25 23:02:11 laboratorio postfix/smtpd[3016]: BA68E11B1C4: client=unknown[192.168.0.15]
    Apr 25 23:02:11 laboratorio postfix/smtpd[3016]: reject: RCPT from unknown[192.168.0.15]: 554 <[email protected]>: Recipient address rejected: Relay access denied; from=<[email protected]> to=<[email protected]>
    Apr 25 23:02:17 laboratorio postfix/smtpd[3016]: disconnect from unknown[192.168.0.15]
    Apr 25 23:03:13 laboratorio postfix/smtpd[3016]: connect from unknown[192.168.0.15]
    Apr 25 23:03:13 laboratorio postfix/smtpd[3016]: 0EAA111B1C4: client=unknown[192.168.0.15]
    Apr 25 23:03:13 laboratorio postfix/smtpd[3016]: reject: RCPT from unknown[192.168.0.15]: 554 <[email protected]>: Recipient address rejected: Relay access denied; from=<[email protected]> to=<[email protected]>
    Apr 25 23:03:18 laboratorio postfix/smtpd[3016]: disconnect from unknown[192.168.0.15]

    -------------------------
    aki a configuracao do Postfix


    command_directory = /usr/sbin
    daemon_directory = /usr/libexec/postfix
    mail_owner = postfix
    default_privs = nobody
    myhostname = mail.teste.com.br
    mydomain = teste.com.br
    mynetworks = 168.168.0.0/24, 127.0.0.0/8
    relay_domains = $mydestination
    alias_maps = hash:/etc/postfix/aliases
    mailbox_command = /usr/bin/procmail
    default_transport = smtp
    smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
    debug_peer_level = 2
    debugger_command =
    PATH=/usr/bin:/usr/X11R6/bin
    xxgdb $daemon_directory/$process_name $process_id & sleep 5
    sendmail_path = /usr/sbin/sendmail.postfix
    newaliases_path = /usr/bin/newaliases.postfix
    mailq_path = /usr/bin/mailq.postfix
    setgid_group = postdrop
    sample_directory = /usr/share/doc/postfix-1.1.11/samples
    readme_directory = /usr/share/doc/postfix-1.1.11/README_FILES
    alias_database = hash:/etc/postfix/aliases


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

    aki

    o conteudo do arquivo
    /etc/postfix/relay
    192.168.0 OK
    teste.com.br OK

    o q estou fazendo d errado???
    agradeco desde ja a colaboracao d todos

  2. #2
    karfax
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Falta:
    local_delivery_agent =
    mailbox_command =

    e falta voce explicar de onde voce achou que o postfix está lendo o arq. /etc/postfix/relay

    E falta muito mais coisa...


    Sds,

  3. #3
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Certo mas oq coloco em
    local_delivery_agent = ????????
    mailbox_command =???????

    ah para o arq. /etc/postfix/relay

    executei o seguinte comando!!!

    postmap /etc/postfix/relay


    o q mais falta configurar????

  4. #4

    Padrão Relay access denied!!!o q fazer?

    pra liberar o relay vc precisa alterar isso:
    mynetworks = 168.168.0.0/24, 127.0.0.0/8
    relay_domains = $mydestination

    pra isso:
    mynetworks = 168.168.0.0/24, 127.0.0.0/8
    relay_domains = $mynetworks

  5. #5
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Valeu 1c3_m4n qdo chegar em casa vou testar!!!

    qualquer coisa posto novamente!!!

  6. #6
    karfax
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Citação Postado originalmente por 1c3_m4n
    pra liberar o relay vc precisa alterar isso:
    mynetworks = 168.168.0.0/24, 127.0.0.0/8
    relay_domains = $mydestination

    pra isso:
    mynetworks = 168.168.0.0/24, 127.0.0.0/8
    relay_domains = $mynetworks
    ???

    # Ex.:
    mailbox_command = /usr/bin/procmail -$USER
    relay_domains = $mydestination, hash:/etc/postfix/relay


    Como se vê, se voce não informar explicitamente quais os parâmetros para usar como $relay_domains, o postfix não tem como adivinhar isso.


    Sds,

  7. #7

    Padrão Relay access denied!!!o q fazer?

    Cara tudo depende do q vc quer fazer, se vc vai simplesmente utilizar o postfix pra uma rede domestica ou coisinha pequena eh soh fazer do jeito q eu falei q o relay ta liberado, agora se vc quer controlar mais ai sim precisa criar regras

  8. #8
    gmlinux
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Guest
    relay_domains = $mydestination
    A variável $mydestination não foi iniciada em lugar algum na sua configuração, talvez tenha esquecido de copiar algo...
    De qualquer forma, as soluções oferecidas funcionam

  9. #9

    Padrão Relay access denied!!!o q fazer?

    $mydestination por padrao eh o nome da maquina

  10. #10
    gmlinux
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Citação Postado originalmente por 1c3_m4n
    $mydestination por padrao eh o nome da maquina
    Código :
    # The mydestination parameter specifies the list of domains that this
    # machine considers itself the final destination for.
    #
    # These domains are routed to the delivery agent specified with the
    # local_transport parameter setting. By default, that is the UNIX
    # compatible delivery agent that lookups all recipients in /etc/passwd
    # and /etc/aliases or their equivalent.
    #
    # The default is $myhostname + localhost.$mydomain.  On a mail domain
    # gateway, you should also include $mydomain.
    Mais como ele indicou
    relay_domains = $mydestination
    e esta tambem é o default
    Código :
    # The relay_domains parameter restricts what destinations this system will
    # relay mail to.  See the smtpd_recipient_restrictions description in
    # postconf(5) for detailed information.
    #
    # By default, Postfix relays mail
    # - from "trusted" clients (IP address matches $mynetworks) to any destination,
    # - from "untrusted" clients to destinations that match $relay_domains or
    #   subdomains thereof, except addresses with sender-specified routing.
    # The default relay_domains value is $mydestination.
    Minha dúvida é se ele não esqueceu de copiar o valor que ele havia colocado na variável $mydestination (se colocou), assim poderíamos ver se ele eventualmente não teria cometido um erro na linha dele.
    Como ele postou a configuração sem comentarios, ele poderia ter comido mosca nesta linha

  11. #11
    karfax
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Galera, o dominio teste.com.br não pode ser o nome de dominio do nosso prezado colega! Ele me pareceu ter sido claro ao informar que o dominio teste.com.br era um dominio de testes inserido no arquivo /etc/postfix/relay, e ele procurava dar relay num doinio especificado nesse arquivo - ou estou enganado?

    Sds,

  12. #12
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Galera nenhuma das solucoes acima funcionou continua o mesmo erro


    o que significa essa mensagem que está no logo???seria este o problema?//

    warning: /var/spool/postfix/etc/localtime and /etc/localtime differ

    obrigado pela atenção

  13. #13
    gmlinux
    Visitante

    Padrão Relay access denied!!!o q fazer?

    Citação Postado originalmente por Anonymous
    Galera nenhuma das solucoes acima funcionou continua o mesmo erro


    o que significa essa mensagem que está no logo???seria este o problema?//

    warning: /var/spool/postfix/etc/localtime and /etc/localtime differ

    obrigado pela atenção
    Provavelmente não, mais se quiser tirar a mensagem, renomeia um dos arquivos e cria link para o outro