-creas un fichero en /etc/postfix llamado filtro nac o como quieras
llamarlo(touch /etc/postfix/filtro_nac) y le pones esto dentro

/\...@*\.cu/                       RELAY
/^\@/                           REJECT 550 El formato de la direccion no
es valido.
/[...@].*\@/                    REJECT 550 Este servidor desaprueba las
sintaxis raras.
/\...@*/                           REJECT Esta cuenta no esta autorizada a
enviar correo internacional.


- creas otro fichero que se llame usuarios_in y otro usuarios_out hay
mismo en /etc/postfix sin nada dentro

-haces un postmap ha los tres ficheros que mencione antes para crear el .db


y para terminar agregas esto ha tu main.cf

# RESTRICCIONES NACIONALES
smtpd_restriction_classes  =
   nac_in
   nac_out

smtpd_sender_restrictions =
     check_recipient_access hash:/etc/postfix/usuarios_in
     reject_non_fqdn_sender
     reject_unknown_sender_domain permit

smtpd_recipient_restrictions =
    permit_auth_destination
    check_sender_access hash:/etc/postfix/usuarios_out
    permit_mynetworks
    reject_non_fqdn_recipient
    reject_unknown_recipient_domain
    reject_unauth_destination

nac_out  =
    check_recipient_access regexp:/etc/postfix/filtro_nac
    reject

nac_in =
    check_sender_access regexp:/etc/postfix/filtro_nac
    reject

smtp_data_restrictions = reject_unauth_pipelining

-reinicia tu postfix

Para crear los usuarios utiliza el siguiente script

#!/bin/bash
dialog --msgbox "Nota: Antes de comenzar a utilizar el script verifique
que el demonio este previamente intalado" 10 0
clear
while [ "$OPCION" != 4 ]
do
echo -e " \033[1;31m#############################
 #############################\033[0;0m"
echo -e " \033[1;34m#########################
 #   Menú de Oociones    #
 #########################\033[0;0m"
 echo "[1] Configurar Postfix+Dovecot"
 echo "[2] Crear los usuarios de correo"
 echo "[3] Eliminar usuarios de correo"
 echo "[4] Salir"
 read -p "Ingrese una opción: " OPCION
 case $OPCION in
  1) echo -e "\033[1;34m######################
#Configurando Dovecot#
######################\033[0;0m"
rm /etc/dovecot/dovecot.conf
echo -ne "protocols = pop3 imap
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:%h/Maildir
mail_extra_groups = mail
protocol imap {
  # Login executable location.
  login_executable = /usr/lib/dovecot/imap-login
mail_executable = /usr/lib/dovecot/imap
  }

##
## POP3 specific settings
##

protocol pop3 {
  # Login executable location.
login_executable = /usr/lib/dovecot/pop3-login

  # POP3 executable location. See IMAP's mail_executable above for examples
  # how this could be changed.
mail_executable = /usr/lib/dovecot/pop3

  pop3_uidl_format = %08Xu%08Xv


mail_plugin_dir = /usr/lib/dovecot/modules/pop3
}


# More verbose logging. Useful for figuring out why authentication isn't
# working.
#auth_verbose = no

# Even more verbose logging for debugging purposes. Shows for example SQL
# queries.
#auth_debug = no

# In case of password mismatches, log the passwords and used scheme so the
# problem can be debugged. Requires auth_debug=yes to be set.




Espero que te sirva

Saludos
-

> alguien me puede mostrar como hacer un filtro de mensajes con postfix...
> la
> indea es hacer un filtro de mensaje que me permita el envio y la recepcion
> de mensajeria nacional solamente, y los que esten autorizados
> internacional.... espero ayuda de ustedes
> gracias de antemano
>
> s...@lu2
> ===============================================
> Ing. Eddoy Miranda Hidalgo
> Administrador de Red EAAL Grm
> [email protected]
> telef:(0053)(23) 42-5435
>
> _______________________________________________
> Cancelar suscripción
> https://listas.softwarelibre.cu/mailman/listinfo/linux-l
> Buscar en el archivo
> http://listas.softwarelibre.cu/buscar/linux-l
>
> --
> Visite nuestra web en Internet
> http://www.ispvc.rimed.cu
> "50 Años de Educación en Revolución"
>
> --
> XI Encuentro Internacional de Economistas sobre Globalización y Problemas
> del Desarrollo 2 al 6 de marzo de 2009
> http://www.anec.cu/
>
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
>
>
>


-- 
********************************
 * Yuniesky Machado Rojas       *
 * Administrador de Redes       *
 * Nodo: dmesd.vcl.rimed.cu     *
 * Ministario de Educación      *
 * Phone: 402517                *
 * Webs: ymachado.miweb.ws
         http://www.mixteam.tk
 * Jabber: [email protected] *
 *         [email protected]
*GNU/Linux User #481684 (http://counter.li.org)
 ********************************


--
Visite nuestra web en Internet
http://www.ispvc.rimed.cu
"50 Años de Educación en Revolución"

--
XI Encuentro Internacional de Economistas sobre Globalización y Problemas del 
Desarrollo 2 al 6 de marzo de 2009
http://www.anec.cu/

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.


_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a