Como hemos visto en anteriores artículos, Postfix nos da una gran flexibilidad a la hora de aplicar reglar y filtros a los mensajes que van llegando. Como ejemplo tenemos la implementación de Milters. Estos filtros se ejecutan antes de introducir los mensajes en la cola de entrega por lo que, a veces, puede no ser lo que buscamos. Cuando filtramos un correo con milters, el emisor del mensaje va a saber si se entrega o no.… Leer artículo completo
Implementación de filtros de contenido «después de la cola» en Postfix [Ejemplos en Bash y Python]
Cómo crear milters en Python y configurar Postfix para filtrar correo
Una de las herramientas fundamentales a la hora de montar nuestro propio servidor de correo es la implementación de filtros (Mail Filters) para seleccionar de forma eficiente el correo que vamos a procesar. Entre otras cosas, podremos:- Hacer más eficiente nuestro servicio ya que enviaremos solo los correos que cumplan unas determinadas reglas (eliminan SPAM, virus y otros tipos de cosas que no queremos recibir.
- Modificar ciertos mensajes para automatizar procesos en nuestra compañía, por ejemplo, añadir destinatarios en copia automáticamente, añadir una cabecera adicional al correo, incluir un sistema de seguimiento al mensaje…
- Monitorizar el número de correos recibidos y enviados por el servidor.
Utilizando la API de MailRelay para enviar correo masivo a nuestra manera.
A pesar del creciente número de canales de comunicación que tenemos a nuestro alcance, el correo electrónico nunca pasa de moda. Prácticamente todos los usuarios de la red tenemos una o más direcciones de e-mail. Y, seguro que más de uno consulta varias veces al día su correo, o está pendiente de la más mínima notificación para mirarlo. No cabe duda que es una potente herramienta de marketing hoy en día, tanto para mantener informados a nuestros clientes como para captarlos o invitarlos a realizar una compra.… Leer artículo completoMonta microservicios web rápidamente en Python con web.py
Python es uno de los lenguajes de moda. En sus múltiples usos: para escritorio, aplicaciones científicas, web, scripting y mucho más. Algo que también está de moda son los microservicios. Grosso modo, un microservicio es un componente independiente que implementa una funcionalidad de nuestra aplicación. Será una pieza de un puzzle mayor que, dadas unas especificaciones, podremos mejorar, reescribir, cambiar de lenguaje, utilizar bases de datos diferentes, etc.Y como ambas tecnologías están de moda, vamos a juntar lo mejor de los dos mundos y combinarlo.… Leer artículo completo
Lanzando servidores TCP/IP en puertos libres aleatorios haciendo bind al puerto 0
¿Cómo? ¡Que los puertos TCP empiezan en el 1! Aunque algo sospechaba, porque en informática, el cero siempre ha valido para algo. Por eso se dice que los humanos empiezan a contar desde el uno y los informáticos desde el cero. Con esta cara me quedé cuando vi que puedes lanzar un servidor y que éste escuche en el puerto 0. Pero si el 0 no es un puerto válido, ¿para qué vale?… Leer artículo completoExperimento: Creando un nuevo efecto de imagen para el secuenciador de vídeo de Blender (VSE) con código fuente
Lo que pongo aquí es solo un experimento. Como dije en mi anterior post, me encanta Blender para hacer montajes de vídeo y para mí, es el mejor editor de vídeo disponible para GNU/Linux. Aunque tiene un pequeño defecto, bueno, muy grande… apenas tiene efectos para los vídeos, por lo que si quieres algún efecto que no sea un crossfade, una corrección de color, o un blur, vas a tener que hacerlo de otra forma y eso implica exportar vídeo y luego importarlo cuando esté hecho.… Leer artículo completo20 Cosas chulas que se pueden hacer en una terminal de GNU/Linux
Un poco como continuación de un post de hace casi 2 años, en el que comentaba ejemplos de cosas que se pueden hacer con Bash en una o dos líneas de código.
Ahora quiero hacer cosas un poco más complejas (y alguna que otra sencilla, pero curiosa), en una nueva sección de códigos para copiar y pegar en vuestros terminales:
Servidores
Montar un servidor FTP rápido
Ésta es una solución para un apaño, para el caso en que necesitemos activar un servidor FTP para pasar un fichero a alguien, o para que nos pasen algún fichero… o por ejemplo por si queremos instalar un plugin en WordPress rápidamente y somos unos paranoicos de la seguridad (y por tanto no queremos dejar un servidor FTP corriendo siempre).… Leer artículo completo
C.I. XVII: Historia de C por Denis Ritchie, tareas elefante, Raspberry PI, NVIDIA y la Linux Foundation, sed, urandom en python
Mucho tiempo sin una sección de estas, y traigo contenidos muy variados:
- La Historia de C: Es la historia de C contada directamente por Denis Ritchie. Un documento que vale su peso en oro.
- Vulnerabilidades CSRF en aplicaciones web Un buen enlace para explicarlas, con bastante detalle.
- Fórmula para hacer bien las tareas elefante – Fórmula para hacer bien las tareas elefante
- NVIDIA se une a la Linux Foundation – aunque no creo que veamos a corto plazo una implementación de Optimus en Linux, es una buena noticia
- Raspberry PI – Hace meses lo comenté aquí, ahora es una realidad, aunque hasta mayo, la gente no reciba su aparatito y espero que lo podamos ver más, es un juguete curioso…
- Uso básico de SED con ejemplos – sed es uno de esos comandos interesantes de los que al principio huyes, pero cuando aprendes cuatro cosas básicas no puedes vivir sin él.
Últimos comentarios