+ Responder ao Tópico



  1. #1

    Padrão Postfix - header_checks

    quero bloquear alguns anexos no posftix, encontrei essa função na web só q esta ocorrendo o erro abaixo.

    onde esta o erro ?

    /.*(file)?name=.*\.(lnk|com|dll|vxd|bat|exe|src|scr|pif|chm|hta|vbs)/ REJECT Os arquivos de extensao "$3" anexados aos emails sao proibidos nesse servidor. O arquivo chamado "$2" foi rejeitado.

    Feb 28 11:40:43 mail postfix/cleanup[25443]: warning: regexp map /etc/postfix/header_checks, line 393: out of range replacement index "3": skipping this rule

  2. #2

    Padrão

    Citação Postado originalmente por Vampayre Ver Post
    quero bloquear alguns anexos no posftix, encontrei essa função na web só q esta ocorrendo o erro abaixo.

    onde esta o erro ?

    /.*(file)?name=.*\.(lnk|com|dll|vxd|bat|exe|src|scr|pif|chm|hta|vbs)/ REJECT Os arquivos de extensao "$3" anexados aos emails sao proibidos nesse servidor. O arquivo chamado "$2" foi rejeitado.

    Feb 28 11:40:43 mail postfix/cleanup[25443]: warning: regexp map /etc/postfix/header_checks, line 393: out of range replacement index "3": skipping this rule
    Eu uso o seguinte ...

    No postfix ... /etc/postfix/main.cf

    ---------------------------------------------------
    header_checks = prce:/etc/postfix/anexos
    mime_header_checks = regexp:/etc/postfix/anexos
    ---------------------------------------------------

    No arquivo anexo ( /etc/postfix/anexos )

    --------------------------------------------------------------------------------
    /^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(lnk|asd|hlp|ocx|reg|bat|c[ho]m|cmd|exe|wav|wmv|pps|mp3|mpeg|jpeg|avi|bmp|dll|vxd|pif|scr|hta|jse?|sh[mbs]|v$ REJECT "Proibido enviar/receber esse tipo de arquivo"

    ^\*name="?.*\.(lnk|com|exe|pps|wav|wmv|mp3|mpeg|jpeg|avi|bmp|url|bat|vbs|cmd|pif|scr|wsh)"?$/ REJECT "Proibido enviar/receber esse tipo de arquivoex$

    /filename=\"?(.*)\.(bat|chm|cmd|com|do|exe|pps|wav|wmv|mp3|mpeg|avi|bmp|hta|jse|rm|scr|pif|vbe|vbs|vxd|xl)\"?$/ REJECT "Proibido enviar/receber esse tipo de arquivo"

    /.*(file)?name="?.*\.(exe|pps|wav|wmv|mp3|mpeg|avi|bmp|bat|pif|src|)"?;?$/ REJECT "Proibido enviar/receber esse tipo de arquivo"
    ~^/.*(file)?name="?.*\.(exe|pps|wav|wmv|mp3|mpeg|avi|bmp|bat|pif|src|)"?;?$/*$~ REJECT "Proibido enviar/receber esse tipo de arquivo"

    /^TVqQAAMAAAAEAAAA\/\/8AALgAAAAAAAAAQA+$/i REJECT "Proibido enviar/receber esse tipo de arquivo"
    ### ~^[[:alnum:]+/]{60,}[[:space:]]*$~ OK

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

    Ai você edita de acordo com suas necessidades ...

    Lembre-se de mapear com o postmap .... após configurar

    Falow ...
    Última edição por rootmaster; 28-02-2007 às 21:53.

  3. #3

    Padrão

    valeu mesmo

    erra isso q estava procurando !!

    abraço

  4. #4

    Padrão

    o q pode estar errado

    /var/log/maillog

    Mar 2 17:09:19 gama postfix/cleanup[28143]: warning: regexp map /etc/postfix/anexos, line 2: unknown regexp option "r": skipping this rule

    Mar 2 17:09:19 gama postfix/cleanup[28143]: warning: regexp map /etc/postfix/anexos, line 4: no closing regexp delimiter "^": skipping this rule

    /^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(lnk|asd|hlp |ocx|reg|bat|c[ho]m|cmd|exe|wav|wmv|mp3|mpeg|jpeg|avi|bmp|dll|vx d|pif|scr|hta|jse?|sh[mbs]|v$ REJECT "Proibido enviar/receber esse tipo de arquivo"

    ^\*name="?.*\.(lnk|com|exe|wav|wmv|mp3|mpeg|jp eg|avi|bmp|url|bat|vbs|cmd|pif|scr|wsh)"?$/ REJECT "Proibido enviar/receber esse tipo de arquivo"

    /filename=\"?(.*)\.(bat|chm|cmd|com|do|exe|wav| wmv|mp3|mpeg|avi|bmp|hta|jse|rm|scr|pif|vbe|vbs|vx d|xl)\"?$/ REJECT "Proibido enviar/receber esse tipo de arquivo"

    /.*(file)?name="?.*\.(exe|wav|wmv|mp3|mpeg|avi| bmp|bat|pif|src|)"?;?$/ REJECT "Proibido enviar/receber esse tipo de arquivo"
    ~^/.*(file)?name="?.*\.(exe|wav|wmv|mp3|mpeg|avi| bmp|bat|pif|src|)"?;?$/*$~ REJECT "Proibido enviar/receber esse tipo de arquivo"

  5. #5

    Padrão

    Você mapeou com o postconf ... ???

    # postconf /etc/postfix/anexos

    Falow ...