altermime

Forums: 

Saludos a la comunidad

Días anteriores indique sobre un problema que tengo para incluir una firma en el correo, el servidor de correo maneja Postfix+mysql+amavis, etc, el Postfix de por si no viene con esta opción, hay que usar una aplicación adicional, encontré el altermime que ayuda a poner la firma en el correo, segui los pasos del manual para configurar pero esta dando unos problemas al ejecutar el script que realiza el trabajo, este es el codigo:

#!/bin/sh
# Localize these.
INSPECT_DIR=/var/spool/filter
SENDMAIL=/usr/sbin/sendmail

# Exit codes from
EX_TEMPFAIL=75
EX_UNAVAILABLE=69

# Clean up when done or when aborting.
trap "rm -f in.$$" 0 1 2 3 15

# Start processing.
cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit
$EX_TEMPFAIL; }

/usr/local/bin/altermime --input=in.$$ \
--disclaimer=/etc/postfix/disclaimer.txt \
--disclaimer-html=/etc/postfix/disclaimer.txt \
--xheader="X-Copyrighted-Material: Visita http://www.ecomundo.edu.ec" || \
{ echo Message content rejected; exit $EX_UNAVAILABLE; }

$SENDMAIL "$@" in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; }

ya que al ejecutar el disclaimer en consola el programa espera que se escriba algo y al dar Crtl-c despues de escribir da el mensaje de que no se guardo el archivo, pero mientras se mantenga sin dar crtl-c se crea un archivo con el contenido del correo que se envía y siguiendo las demas lineas el correo se va con la firma.

Cual puede ser el problema o que sentencia esta mal.

Gracias.

Ctrl-C interrumpe el

Imagen de acl

Ctrl-C interrumpe el programa en ejecución. Si el programa espera datos por stdin, debes presionar Ctrl-D para mandar EOF.

Supuestamente postfix deberia enviar el texto del mensaje por stdin, así que de eso se encarga solo el programa.