V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

proxsmtp

Herramienta que permite rechazar, modificar o registrar correos electrónicos según criterios arbitrarios. Acepta conexiones SMTP y reenvía los comandos y respuestas SMTP a otro servidor SMTP.

# proxsmtp -f /etc/proxsmtp.conf
ejecutar aplicando las normas del archivo de configuración

Ejemplo básico de archivo de configuración:

# nano /etc/proxsmtp.conf

ServerName smtp.example.com

ServerPort 25

# Filtrar correos del remitente spam@example.com

FilterCommand /usr/local/bin/filter_spam.sh

# Registrar tráfico SMTP

LogCommands /var/log/proxsmtp_commands.log

LogResponses /var/log/proxsmtp_responses.log

# Modificar contenido del correo

FilterCommand /usr/local/bin/modify_content.sh

Un ejemplo de filtro:

# nano /usr/local/bin/filter_spam.sh

#!/bin/bash

if [ "$SMTP_FROM" = "spam@example.com" ]; then

echo "550 Rejected by filter"

exit 1

fi

Ejemplo de "modificar contenido"

# nano /usr/local/bin/modify_content.sh

#!/bin/bash

# Modificar el contenido del correo

sed -i 's/Hello/Hi/g' "$SMTP_DATA_FILE"

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4750 entradas - Acerca del Tractatus
La Pipa Plena 2026