| Postfix - Adicionando regras |
|
|
|
|
Para melhor bloqueio aos SPAM`s segue uma lista de regras adicionadas ao main.cf. Obs. Não irei abordar a instalação e configuração do Postgrey nesse artigo. Programas e suas versões utilizadas: - CentOS 5.2; - Postfix 2.3.x - Postgrey 1.31 1. Crie um arquivo com os usuários que não poderão enviar emails, em /etc/postfix/sender-proibidos: #vim /etc/postfix/sender-proibidos # Bloquear o usuario *apache*
/.*apache.*@.*/ TAB REJECT Enderecos de apache nao permitidos
2. Edite sua configuração do Postfix, adicionando no final dela as linhas: #vim /etc/postfix/main.cf ####################################################### # Configurações adicionais # Caixa postal usuario 1GB mailbox_size_limit = 2048000000 # Tamanho maximo de cada mensagem message_size_limit = 20480000 # Tempo de mensagem em fila bounce_queue_lifetime = 24h maximal_queue_lifetime = 24h # Tempo de reenvio de mensagem em fila fast_flush_refresh_time = 6h # Tempo de apagar mensagem em fila fast_flush_purge_time = 12h smtpd_helo_required = yes # Restricao durante comando HELO/EHLO smtpd_helo_restrictions = # Permite "mynetwork" permit_mynetworks, # Quando nao informa hostname # Ajustada no inicio do aquivo em $mydomain $myhostname reject_invalid_hostname, # Quando nao existe entrada DNS A ou MX reject_unknown_hostname, # Quando nao apresenta hostname valido reject_non_fqdn_hostname, # Bloquear "pipe lining" (não deixa enviar várias mensagens de uma vez, # precisa aguardar respostas do servidor SMTP) reject_unauth_pipelining # Numero maximo de destinatarios no mesmo email smtpd_recipient_limit = 100 # Restricao de remetentes indesejados smtpd_sender_restrictions = check_sender_access regexp:/etc/postfix/sender-proibidos # Configuracoes de destinatarios/recipientes smtpd_recipient_restrictions = # Ajustada no inicio do arquivo permit_mynetworks, check_recipient_access regexp:/etc/postfix/sender-proibidos, reject_unauth_destination, # Envio de mensagens para o Postgrey check_policy_service inet:127.0.0.1:10023 #######################################################Teste a configuração: #postconf Reinicie o postfix: # service postfix restart |




