+ Responder ao Tópico



  1. #1
    mariborghi
    Visitante

    Padrão Postfix não recebe email externo

    Pessoal, por favor
    Estou com o seguinte problema.
    Meu servidor de email com Postfix envia email externo, mas não recebe.
    Se eu envio um email da uol, da bol, hotmail, etc para o dominio da minha empresa dá o seguinte erro no log do mail:

    Jul 17 14:17:18 ns2 postfix/smtpd[3403]: reject: RCPT from smtpout5.uol.com.br[200.221.11.58]: 554 <[email protected]>: Recipient address rejected: Relay access denied; from=<[email protected]> to=<[email protected]>

    Por favor, me ajudem...

    Eu preciso saber como liberar para receber emails externos.

    Obrigada

  2. #2
    aduraess
    Visitante

    Padrão Mesmo Probelma!!


    Estou tendo o mesmo problema!!
    Allguém sabe como resolve-lo???

  3. #3
    mariborghi
    Visitante

    Padrão Postfix não recebe email externo

    acho que eu consegui.
    no main.cf em mydestination, eu coloquei o arquivo dominios como uma variável. E neste arquivo domínios eu coloquei os dominios que fazem parte das empresas em que trabalho, no caso um total de 6 dominios.
    Se no seu caso for um domínio só, é mais fácil. Vc não precisa deste arquivo domínios e em mydestination vc só habilita o localhost, seu dominio. E depois habilita a linha relay_domains=mydestination. Que dai ele habilita tudo que estiver e mydestination.
    tenta e vê se funciona.

  4. #4
    aduraess
    Visitante

    Padrão Continua...

    Alterei o main e nada...

    e-mails oriundo do hotmail.com, yahoo.com são rejeitados...

    O que devo fazer??

    "Relay access denied"


  5. #5
    mariborghi
    Visitante

    Padrão Postfix não recebe email externo

    MAs vc abriu o relay para o seu numero ip válido?

  6. #6
    aduraess
    Visitante

    Padrão :(

    Me perdoe se a pergunta for muiiito básica, mas SOCORRO!!

    Onde/como faço isso??

  7. #7
    mariborghi
    Visitante

    Padrão Postfix não recebe email externo

    no arquivo /etc/postfix/access
    vc coloca os numeros ips que possam ter acesso ao relay do seu smtp.

    exemplo:

    200.210.5.78 RELAY

    este numero pode ser sua placa válida do firewall ou seu servidor direto na net.
    Não sei como está sua configuração.

  8. #8
    aduraess
    Visitante

    Padrão Postfix não recebe email externo


    Obrigado pela sua atenção e ajuda, mas ainda não consigo receber e-mail oriundo do "hotmail".....

    E-mail do "ig", "terra", são aceitos, mas do hotmail e yahoo são negados!

    Definitivamente não sei mais o que fazer.....

  9. #9
    mariborghi
    Visitante

    Padrão Postfix não recebe email externo

    vc habilitou o log do postfix?
    Se sim dá um tail -f /etc/log/mailog e fica olhando passo a passo de cada mensagem que chega e que sai.
    Foi assim que eu consegui entender onde estava o meu problema.
    Mas é o lance de liberar os relays.
    São nestes 3 pontos.

    no main.cf

    mydestination = $myhostname, localhost.$mydomain, $mydomain

    relay_domains = $mydestination

    e no arquivo /etc/postfix/access

    200.211.5.78 RELAY

    Ou então, cria um arquivo network_table, por exemplo, e coloca dentro dele todos os numeros ips que possam usar o RELAY.
    e no main.cd vc coloca esta linha no mynetworks

    mynetworks=hash:/etc/postfix/network_table

    ou se for um numero ip só, vc habilita direto no main.cf

    mynetworks= nº IP/máscara

  10. #10
    aduraess
    Visitante

    Padrão Postfix não recebe email externo

    :?:

    Antes de mais nada muiito obrigado pela "paciência" disponibilizada!

    O problema ainda persiste!

    Segue cópia do meu main.cf:

    main.cf
    #
    queue_directory=/var/spool/postfix
    command_directory=/usr/sbin
    daemon_directory=/usr/lib/postfix
    mail_owner=postfix
    default_privs=nobody
    myhostname=<meu hostname>
    #myhostname = virtual.domain.tld
    mydomain=<Meu domain>
    myorigin = $mydomain
    inet_interfaces=all
    mydestination= $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain, <meu hostname>
    default_transport=smtp
    unknown_local_recipient_reject_code = 450
    #mynetworks = 168.100.189.0/28, 127.0.0.0/8
    #mynetworks = $config_directory/mynetworks
    #mynetworks = hash:/etc/postfix/network_table
    relay_domains= $mydestination
    alias_maps=hash:/etc/postfix/aliases
    alias_database=hash:/etc/postfix/aliases
    mailbox_command=/usr/bin/procmail
    debug_peer_level=2
    debugger_command=PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5
    sendmail_path = /usr/sbin/sendmail
    newaliases_path = /usr/bin/newaliases
    mailq_path = /usr/bin/mailq
    setgid_group = postdrop
    manpage_directory = /usr/share/man
    sample_directory = /etc/postfix/sample
    readme_directory = no
    mydestination =
    relay_domains =
    # smtpd_recipient_restrictions=permit_mynetworks
    mynetworks= <minha rede>
    home_mailbox=Mailbox
    smtp_connect_timeout0
    smtp_helo_timeout00
    smtp_mail_timeout00
    smtp_rcpt_timeout00
    smtp_data_init_timeout0
    smtp_data_xfer_timeout0
    smtp_data_done_timeout`0
    smtp_quit_timeout00
    daemon_timeout000
    ipc_idle0
    ipc_timeout600
    max_idle0
    trigger_timeout
    delay_warning_time=0
    smtpd_timeout00
    smtpd_error_sleep_time=1
    append_at_myorigin=no
    best_mx_transport=local
    #

    master.cf
    #
    # =========================================================================
    # service type private unpriv chroot wakeup maxproc command + args
    # (yes) (yes) (yes) (never) (100)
    # =========================================================================
    smtp inet n - n - - smtpd
    #628 inet n - n - - qmqpd
    pickup fifo n - n 60 1 pickup
    cleanup unix n - n - 0 cleanup
    qmgr fifo n - n 300 1 qmgr
    #qmgr fifo n - n 300 1 nqmgr
    rewrite unix - - n - - trivial-rewrite
    bounce unix - - n - 0 bounce
    defer unix - - n - 0 bounce
    flush unix n - n 1000? 0 flush
    proxymap unix - - n - - proxymap
    smtp unix - - n - - smtp
    relay unix - - n - - smtp
    # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
    showq unix n - n - - showq
    error unix - - n - - error
    local unix - n n - - local
    virtual unix - n n - - virtual
    lmtp unix - - n - - lmtp
    #
    # Interfaces to non-Postfix software. Be sure to examine the manual
    # pages of the non-Postfix software to find out what options it wants.
    #
    # maildrop. See the Postfix MAILDROP_README file for details.
    #
    maildrop unix - n n - - pipe
    flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
    #
    # The Cyrus deliver program has changed incompatibly, multiple times.
    #
    old-cyrus unix - n n - - pipe
    flags=R user=cyrus argv=/usr/lib/cyrus/deliver -e -m ${extension} ${user}
    # Cyrus 2.1.5 (Amos Gouaux)
    cyrus unix - n n - - pipe
    user=cyrus argv=/usr/lib/cyrus/deliver -e -r ${sender} -m ${extension} ${user}
    uucp unix - n n - - pipe
    flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
    ifmail unix - n n - - pipe
    flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
    bsmtp unix - n n - - pipe
    flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
    #

    Log de um e-mail vindo do HotMail
    #
    Jul 22 07:43:41 <host> postfix/smtpd[5276]: connect from bay17-f35.bay17.hotmail.com[64.4.43.85]
    Jul 22 07:43:42 <host> postfix/smtpd[5276]: 12B263FE01F: client=bay17-f35.bay17.hotmail.com[64.4.43.85]
    Jul 22 07:43:42 <host> postfix/smtpd[5276]: 12B263FE01F: reject: RCPT from bay17-f35.bay17.hotmail.com[64.4.43.85]: 554 <meu e-mail>: Relay access denied; from=<(e-mail)@hotmail.com> to=<meu e-mail> proto=ESMTP helo=<hotmail.com>
    Jul 22 07:43:43 <host> postfix/smtpd[5276]: 12B263FE01F: reject: RCPT from bay17-f35.bay17.hotmail.com[64.4.43.85]: 554 <meu e-mail>: Relay access denied; from=<(e-mail)@hotmail.com> to=<meu e-mail> proto=ESMTP helo=<hotmail.com>
    Jul 22 07:43:44 <host> postfix/smtpd[5276]: disconnect from bay17-f35.bay17.hotmail.com[64.4.43.85]
    #

    Continuo sem saber que fazer! Onde estou errando?! :?

  11. #11
    mariborghi
    Visitante

    Padrão Postfix não recebe email externo

    aparentemente está certo.
    Mas onde vc habilitou seu relay?
    Na linha relay_domains coloque mydestination.
    E vc colocou seu numero ip no arquivo access?

  12. #12
    aduraess
    Visitante

    Padrão Postfix não recebe email externo

    O relay já está habilitado.
    a linha "relay_domains=$mydestination" já está inserida.

    Como faço para colocar meu numero ip no arquivo access?

    O arquivo access que possuo aqui só tem um manual...

  13. #13
    dctalk
    Visitante

    Padrão Postfix não recebe email externo

    opa! é nessa que eu vou .....

    o que é isso de RELAY ABERTO ou FECHADO?

    algué me explica... o que isso tem em relação a spam?

    tô precisando saber....

  14. #14
    mariborghi
    Visitante

    Padrão Postfix não recebe email externo

    Pelo pouco que eu sei, o Relay vc abre prá qdo quiser ter acesso externo aos emails.
    se vc não "abrir" o relay, vc estará configurando apenas um servidor de email interno para a sua empresa.
    Mas tem que se tomar cuidado na hora de liberar relay, pois o seu smtp poderá ser usado por outras pessoas, enviando então os Spans diretamente pelo seu smtp.
    Prá isso existe o sistema de autenticação. SSL ou PAm por exemplo, para que só as pessoas "cadastradas" nestes serviços possam acessar o seu smtp.

    em resposta à pergunta anterior, prá liberar o relay dos 6 dominios que trabalho, eu criei o arquivo network_table e lá eu coloquei todos os numeros ips válidos das empresas...

    Ex...

    200.221.7.85 RELAY

    e assim por diante

    e no postfix coloca com o hash como dito anteriormente.

    pára o postfx e starta de novo.

  15. #15
    dctalk
    Visitante

    Padrão Postfix não recebe email externo

    Pelo pouco que eu sei, o Relay vc abre prá qdo quiser ter acesso externo aos emails.
    se vc não "abrir" o relay, vc estará configurando apenas um servidor de email interno para a sua empresa.

    unhh... sei..
    mas envia e-mail's externos , tipo, eu tô aqui na empresa e mando pra um outro dominio.com.br
    isso vai né?

    menos de fora pra dentro no caso de acesso.

  16. #16
    mariborghi
    Visitante

    Padrão Postfix não recebe email externo

    É.
    Se vc libera o relay vc manda email da sua empresa para qualquer outro email.

    RELAY fechado:

    [email protected] apenas para [email protected]

    RELAY aberto:

    [email protected] manda prá qualquer domínio.

    De fora para dentro tb.
    Prá isso existe o serviço de autenticação. Senão qualquer um usa o seu smtp para enviar.

  17. #17
    Visitante

    Padrão Postfix não recebe email externo

    Citação Postado originalmente por mariborghi
    acho que eu consegui.
    no main.cf em mydestination, eu coloquei o arquivo dominios como uma variável. E neste arquivo domínios eu coloquei os dominios que fazem parte das empresas em que trabalho, no caso um ttotal de 6 dominios.
    Se no seu caso for um domínio só, é mais fácreil. Vc não precisa deste arquivo domínios e em mydestination vc rrelay_domains=mydestination. Que dai ele habilita tudo que estiver e mydestination.
    tenta e vê se funciona.
    hfdstret34w5444444444444444444re4444444444444444444444444444444444444445