Postfix+Mysql+Amavis+UCE

Forums: 

Estimados Ecualisteros.

Estoy configurando un servidor postfix con mysql, bueno he seguido algunas guias para poder hacerlo y me ha funcionado d manera adecuada, el problema surge cuando trato de bloquear SPAM con el uso de UCE pero todo se me complica, he llegado a bloquear correos internos con exito luego de validarlos en la base de datos, pero cuando trato de recibir correos desde gmail y hotmail me sale el siguiente error

: Sender address rejected: Access denied (state 14).

Alguien me puede dar una mano

Saludos Juanca

Imagen de marcopgordillo

Que es de tu vida mi hermano, a los años que se algo de ti, solo quería saludarte y si averiguo algo te aviso, por cierto alguien me puede ayudar para hacer que ciertos usuarios de correo puedan enviar solo correos internos, mientras que otros puedan internos y externos. Por cierto utilizo Centos 5.2 con sendmail y mailscanner.

Saludos Marco

Saludos Marco

No lo he hecho con sendmail,

Imagen de RazaMetaL

No lo he hecho con sendmail, pero es seguro que con postfix si lo puedes lograr.

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

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Ese error indica que la

Imagen de RazaMetaL

Ese error indica que la direccion usuario1@gmail.com esta consta en el blacklist de tu filtro de spam. Modifica las politicas de tu filtro de spam.

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

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

NO es blacklist,

Imagen de juancagomez

La configuracion del postfix esta correcta, el problema es cuando implemento UCE en las reglas mail from, alguna ves has implementado UCE? Tienes alguna guia escrita?

Revisa esta

Imagen de RazaMetaL

Revisa esta guia:
[url]http://ecualug.org/?q=2008/07/15/comos/pasarela_antivirus_y_antispam_con_postfix_amavis_clamav_y_debian[/url]

Esa receta me ha resultado efectiva para lucar contra el UCE [1]

[1] Unsolicited Commercial Email

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

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Re:

El uso del postfix + dovecot te puede ayudar mucho en cuanto a
restringirle al usuario que envie o reciva correo externos o
internos...
aqui te envio un script que te servira de mucho para crear y editar
cuentas de correo...


#!/bin/bash
# Script para la creacion y modificacion de cuentas de correo.

Upgrade_db()
{
cat /etc/postfix/users/in/*.i > /etc/postfix/_usuarios_in
cat /etc/postfix/users/out/*.o > /etc/postfix/_usuarios_out
/etc/postfix/Update_DB.sh
}

Update_db()
{
case $2 in
-i) echo -ne "Cuenta Internacional\n"
Del_User_db $1
;;
*) echo -ne "Cuenta Nacional\n"
echo -ne "$1@ecualug.org\t\t\tnac_in\n" > /etc/postfix/users/in/$1.i
echo -ne "$1@ecualug.org\t\t\tnac_out\n" > /etc/postfix/users/out/$1.o
Upgrade_db
;;
esac
}

Del_User_db()
{
if [ -f /etc/postfix/users/in/$1.i ]; then
rm /etc/postfix/users/in/$1.i
fi
if [ -f /etc/postfix/users/out/$1.o ]; then
rm /etc/postfix/users/out/$1.o
fi
Upgrade_db
}

Info()
{
echo -ne "Argumento no valido...\n"
echo -ne "Sintaxis: mail_user [User] [Opcion] [Access]\n"
echo -ne "Opcion:\n"
echo -ne "[-c] - Crear usuario\n"
echo -ne "[-e] - Eliminar usuario\n"
echo -ne "[-p] - Cambiar password"
echo -ne "Access:\n"
echo -ne "[-i] - Internacional\n"
echo -ne "[Sin argumento] - Nacional\n"
}

Verify_Home_Maildir_User()
{
if [ ! -d /home/postfix/$1/Maildir ]; then
mkdir -p /home/postfix/$1/Maildir/new /home/postfix/$1/Maildir/cur /home/postfix/$1/Maildir/tmp
if [ ! -f /home/postfix/$1/.procmailrc ]; then
echo -ne "TATH=/usr/bin:/bin:/usr/local/bin:.\nMAILDIR=\$HOME/Maildir\nDEFAULT=\$MAILDIR/" > /home/postfix/$1/.procmailrc
fi
fi
chown $1 -R /home/postfix/$1
Update_db $1 $2
}

Verify_Dirs_Files_Postfix()
{

if [ ! -d /etc/postfix/users/in ]; then
mkdir -p /etc/postfix/users/in
fi

if [ ! -d /etc/postfix/users/out ]; then
mkdir -p /etc/postfix/users/out
fi

if [ ! -f /etc/postfix/access ]; then
touch /etc/postfix/access
fi

if [ ! -f /etc/postfix/_usuarios_in ]; then
touch /etc/postfix/_usuarios_in
fi

if [ ! -f /etc/postfix/_usuarios_out ]; then
touch /etc/postfix/_usuarios_out
fi

if [ ! -f /etc/postfix/_filtro_nac ]; then
echo -ne "/\@*\.cu/\t\t\tRELAY\n/^\@/\t\t\tREJECT 550 Formato no valido.\n/[!%\@].*\@/\t\t\tREJECT 550 Error Sintaxis\n/\@*/\t\t\tREJECT Esta cuenta no esta autorizada a enviar o recibir correo internacional.\n" > /etc/postfix/_filtro_nac
fi
Main $1 $2 $3
}

Main()
{
exist=`grep "^$1:" /etc/passwd`
case $2 in
-c) if [ -n "$exist" ] ; then
echo "El usuario ya existe"
Verify_Home_Maildir_User $1 $3
else
adduser --home /home/postfix/$1 --shell /bin/false $1
Verify_Home_Maildir_User $1 $3
fi
;;
-e) if [ -n "$exist" ] ; then
deluser --remove-home $1
Del_User_db $1
else
echo "El usuario no existe"
fi
;;
-p) passwd $1
;;
*) Info
;;

esac

}

Verify_Dirs_Files_Postfix $1 $2 $3


______________________
!!!AdminRed_Debian!!!

ecualug
______________________
!!!AdminRed_Debian!!!