[Postfix-es] listas RBL y listas blancas
Santi
liberto en nodo50.org
Mie Abr 20 13:04:10 CEST 2005
Hola, utilizo la lista negra bl.spamcop.net para rechazar spam, el
problema que tengo es que hay algunos servidores de correo de grandes
proveedores españoles (wanadoo, terra) en esa lista, lo que provoca que
se rechazan mensajes legítimos.
Quiero establecer una lista blanca, de forma que pueda seguir usando
bl.spamcop.net pero a la vez permitir que entren mensajes de algunas IPs.
Utilizo Postfix 2.2.2 instalado desde las fuentes, sobre Debian 3.0. Mas
abajo incluyo la salida completa de postconf -n, pero ¿os parece que
esta sería una forma correcta de hacerlo, utilizando una tabla para
check_client_access dentro de smtpd_recipient_restrictions?:
smtpd_recipient_restrictions = permit_mynetworks,
check_client_access hash:/etc/postfix/pop-before-smtp,
reject_non_fqdn_recipient,
reject_non_fqdn_sender,
check_client_access hash:/etc/postfix/listablanca,
reject_unauth_destination,
check_policy_service unix:private/policy,
reject_rbl_client bl.spamcop.net
y /etc/postfix/listablanca tiene este formato:
62.81.235.111 OK
62.81.235.112 OK
(...)
y por supuesto luego un
postmap /etc/postfix/listablanca
un saludo
Santi
------------------
# postconf -d mail_version
mail_version = 2.2.2
------------------
# postconf -n
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_process_limit = 180
header_checks = regexp:/etc/postfix/header_checks
html_directory = no
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 209715200
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
maps_rbl_reject_code = 550
maximal_queue_lifetime = 4d
message_size_limit = 2097152
mime_header_checks = regexp:/etc/postfix/mime_header_checks
mydestination = $mydomain, $myhostname, localhost.$mydomain,
correo.$mydomain, mail.$mydomain
mydomain = nodo50.org
myhostname = revolware.nodo50.org
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
notify_classes = delay, resource, software
queue_directory = /var/spool/postfix
sample_directory = /etc/postfix/sample
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
show_user_unknown_table_name = no
smtpd_banner = $myhostname ESMTP
smtpd_recipient_restrictions = permit_mynetworks,
check_client_access hash:/etc/postfix/pop-before-smtp,
reject_non_fqdn_recipient, reject_non_fqdn_sender,
check_client_access hash:/etc/postfix/listablanca,
reject_unauth_destination, check_policy_service
unix:private/policy, reject_rbl_client bl.spamcop.net
smtpd_sender_restrictions = reject_unknown_sender_domain,
check_sender_access hash:/etc/postfix/sender_access
undisclosed_recipients_header = To: lista_de_destinatarios_oculta
unknown_local_recipient_reject_code = 550
virtual_alias_domains = $virtual_domain_maps
virtual_alias_maps = hash:/etc/postfix/virtual
Más información sobre la lista de distribución Postfix-es