+ Responder ao Tópico



  1. #1
    vul4
    Visitante

    Padrão check_client_access não funciona - Slackware + Postfix [resolvido]

    Pessoal

    Tenho um servidor de e-mail, rodando slackware 10.1 + postfix + mailscanner + mysql. Esta funcionando ok, porém estou tentando implamentar uma withelist, para receber e-mails de meus clientes mesmo que esses tenham seus IP listados em RBL's.
    Segundo algumas leituras de artigos e manuais de postfix, a implementação seria a seguinte:

    smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    check_client_access hash:/etc/postfix/rbl-whitelist
    reject_unauth_destination,
    reject_non_fqdn_recipient,
    reject_unknown_recipient_domain,
    reject_invalid_hostname,
    reject_non_fqdn_hostname,
    reject_unauth_destination,
    reject_unauth_pipelining,
    #rbls
    reject_rbl_client opm.blitzed.org
    reject_rbl_client list.dsbl.org
    reject_rbl_client dialups.services.net
    reject_rbl_client dnsl.sorbs.net
    reject_rbl_client dnsl.njabl.org
    reject_rbl_client sbl.spamhaus.org
    reject_rbl_client sbl-xbl.spamhaus.org
    reject_rbl_client cbl.abuseat.org
    reject_rbl_client relays.visi.com
    reject_rbl_client relays.orbd.org


    Onde o arquivo, foi criado e tem o conteudo da seguinte forma:

    cliente1.com.br OK
    cliente2.com.br OK

    E assim sucessivamente.


    Porem qdo eu coloco essa configuração para rodar, o servidor para de enviar e receber os e-mail e no log aponta o seguinte erro:

    em-01 postfix/smtpd[20936]: fatal: open database /etc/postfix/rbl-whitelist.db: No such file or directory
    em-01 postfix/master[1878]: warning: process /usr/libexec/postfix/smtpd pid 20936 exit status 1
    em-01 postfix/master[1878]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

    Eu criei o arquivo rbl-whitelist no diretório, como abaixo:

    root@em-01:/etc/postfix# ls rb*
    rbl-whitelist

    Porém o postfix pede o rbl-withlist.db, qual a forma correta para cria o arquivo correspondente?

    Agradeço desde já.

  2. #2

    Padrão Re: check_client_access não funciona - Slackware + Postfix

    vul4,

    Não tenho certeza, mas não seria o postalias ?



  3. #3

    Padrão Re: check_client_access não funciona - Slackware + Postfix

    Opa

    Vc não executou o postmap, para criar o arquivo.db, exemplo:

    postmap /etc/postfix/rbl-whitelist

    A cada alteração no arquivo, deve executar o comando acima novamente para atualizar a base de dados

    t+

  4. #4
    vul4
    Visitante

    Padrão Re: check_client_access não funciona - Slackware + Postfix

    Major

    Depois de muito pesquisar acabei lendo um manual que preciso usar o comando postmap:

    postmap /etc/postfix/rbl-whitelist

    Assim eu crio essa base hash.

    :-D

    Obrigado pela atenção. Caso resolvido.

  5. #5
    vul4
    Visitante

    Padrão Re: check_client_access não funciona - Slackware + Postfix

    Citação Postado originalmente por bauer
    Opa

    Vc não executou o postmap, para criar o arquivo.db, exemplo:

    postmap /etc/postfix/rbl-whitelist

    A cada alteração no arquivo, deve executar o comando acima novamente para atualizar a base de dados

    t+
    Foi isso mesmo, enquanto eu respondia o topico falando aio major isto, vc tbém colocava a resposta.

    Obrigado pela atenção.