Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta servidor de correo. Mostrar todas las entradas
Mostrando entradas con la etiqueta servidor de correo. Mostrar todas las entradas

Como bloquear una ip o email en postfix

DriveMeca aceptando y denagando remitentes con PostFix
El que tengas tu servidor SMTP propio es un gran avance en tu uso de soluciones opensource pero la mayor ventaja es que puedes personalizarlo a tu gusto, esto incluye crear políticas de, por ejemplo, quien puede enviarte emails y a quien se los rechazaras (o simplemente descartaras para no alertarlo de tu acción defensiva).
Para este articulo usare Postfix como SMTP server (MTA) y mostrare algunos ejemplos de estas acciones y como configurarlas en nuestro email server



Requerimientos para bloquear o aceptar remitentes en Postfix


Según el readme el fichero access de postfix es una tabla que permite rechazar o aceptar mail. Access puede denegar o aceptar hostname's, dominios internet, redes, direcciones ip y direcciones de email.

Posibles valores entre otros (muchos mas ejemplos o valores los podemos encontrar consultando su pagina de man o readme):
OK - aceptamos el recipiente (whitelist)
REJECT - rechazamos el mail con un mensaje de error de Postfix o nuestro si queremos personalizarlo

Configuramos Blacklist y Whitelist en Postfix

-Entonces, comenzamos. Todas las lineas que comiencen con un # son comentarios

cd /etc/postfix
vi access
#ejemplo de bloque de ip bloqueadas
1.2.3   REJECT
#ejemplo de ip del anterior bloque aceptada
1.2.3.4 OK
#ejemplos de email bloqueado y aceptado
pepito@hotmail.com REJECT
juanito@gmail.com OK

Salimos guardando

-Creamos el hash del recien modificado access
postmap /etc/postfix/access

-Verificamos tengamos la orden de tomar este hash al recibir mails
vi main.cf
smtpd_client_restrictions = check_client_access hash:/etc/postfix/access

Salimos guardando

-Reiniciamos el servicio de postfix

Artículos recomendadosFortalece tu servidor de email Linux con Amavisd-new
                                           Maneja dominios virtuales en tu servidor de email

Puede que sea dispendioso en tiempo pero al final tendrás una solución personalizada a tus necesidades. Te gusto el articulo? hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Automatiza la eliminacion de mails con Courier-Imap

Hoy en día es común tener un smartphone, tablet o dispositivo conectado a internet desde el cual leemos o enviamos mails. Esto es muy útil y nos mantiene conectados pero pocos tienen la costumbre de ir borrando sus mails viejos enviados o de la papelera, quedando esta tarea para los que administramos los servidores ya que el espacio en disco no es un recurso infinito y siempre tiende a agotarse. Si tienen su email server con Courier aquí les mostrare como configurarlo para que automáticamente elimine mails en xx dias de las carpetas que uds deseen. Nuestro ejemplo sera con un servidor linux Centos y todo se realizara desde la cuenta root.

-Editamos. Todas las lineas que comienzan con # son comentarios
cd /usr/lib/courier-imap/etc/
vi imapd
#eliminar automaticamente
#Trash 3 dias
#Send 4 dias
#Drafts 2 dias
IMAP_EMPTYTRASH=Trash:3,Sent:4,Drafts:2

-Reiniciamos el servicio
service courier-imap restart

Con esto nuestros limites de espacio en los mailbox de los usuarios se mantendrán bien.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Como actualizar clamav en tu email server

Si te guiaste por mis anteriores artículos de instalar un servidor de email, versión 1 y versión 2, (esta ultima, basada en un cluster MySQL para soportar un mayor flujo de emails y poder consultar MailWatch independientemente el tamaño de la db rápidamente) debes tener como antivirus clamav. Hoy les mostrare como actualizar la versión a la mas moderna al día hoy.

-Descargamos la ultima version disponible. Continuamos la politica de los anteriores articulos, los paquetes a instalar los dejamos en el directorio downloads

cd /home/vmail/downloads
mv install-Clam-SA-latest.tar.gz install-Clam-0.96-SA-3.3.0.tar.gz
wget -c http://mailscanner.info/files/4/install-Clam-SA-latest.tar.gz

-Actualizamos. Tener especial cuidado en no dejar de colocar el . (punto) antes del script install

tar xzvf install-Clam-SA-latest.tar.gz
cd  install-Clam-0.96.5-SA-3.3.1
./install.sh

-Al terminar verificamos versiones.
clamscan -V
ClamAV 0.96.5/13513/Tue Aug 30 14:02:20 2011

rpm -q spamassassin
spamassassin-3.2.5-1.el5

Con esto quedamos actualizados de antivirus y antispam. No esta de mas verificar que todo este funcionando como debe ser

tail -f /var/log/maillog

Share/Bookmark