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
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,
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
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,
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
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!!!
______________________
!!!AdminRed_Debian!!!