Hola, estoy haciendo un filtro/script para generar una respuesta automática para aquellos que manden un correo en HTML a la lista. La idea es que quienes instalemos este filtro generaremos cada uno una respuesta cuando se dé el caso, así que si somos N con el filtro instalado y alguien escribe un correo en HTML recibirá N auto-respuestas.
Lo tengo terminado para Kmail, ya que ofrece muchas posibilidades en los filtros y me libera de picar excesivo código. Lo he probado y funciona correctamente. Ahora necesito saber si en el resto de clientes de correo "pesados" existen los filtros que necesito, para ello voy a describir cómo lo hago en Kmail y pido que quien use otros clientes de correo me comente línea a línea si existe esa posibilidad en el suyo: 1) Creo un filtro en Kmail al que llamo "NO-HTML en la lista Debian". 2) Las condiciones que debe cumplir son: - List-Id -contiene- debian-user-spanish.lists.debian.org ó - To/CC -contiene- debian-user-spanish@lists.debian.org (esto asumo que en todos se puede hacer) - cualquier cabecera -contiene- multipart - cuerpo del mensaje -contiene- text/html 3) Acciones de filtrado: - Ejecutar comando - (ruta al script "NO-HTML.bash") Comento que "Ejecutar comando" consiste simplemente en ejecutar un comando al que se le pasa por la entrada estándar el correo en cuestión, pero no confundir con "a través de tubería" en cuyo caso el correo se envía por la entrada estándar a un comando externo y además Kmail recibe la salida de dicho comando como el correo modificado y ese es el correo que entrega. Gracias por la ayuda. PD: Por si alguien le apetece probarlo pego un link al script que he hecho "NO-HTML.bash" pero aviso de que no está del todo acabado (sobre todo falta escribir el cuerpo del mensaje adecuado, si alguien me ayuda se lo agradezco): http://www.euskalnet.net/ibc/NO-HTML.bash Nota: al menos en Kmail es obligatorio dar permisos de ejecución a dicho script al ponerlo como como acción de tipo "Ejecutar comando" en la regla. Nota: el script requiere tener "sendEmail" instalado (es un cliente para enviar correo muy ligero y tremendamente versátil que me ha sido muy útil para ciertos trabajitos recientes, aunque en este script no aprovecho para nada su potencial): apt-get install sendEmail Sólo está en testing y sid, pero la realidad es que es un simple script en Perl que basta con tenerlo en /usr/bin, no necesita más, así que pongo también un link por si alguien tiene sarge: http://www.euskalnet.net/ibc/sendEmail aunque no creo que le dé ningún problema si se baja el deb de testing y lo instala con dpkg -i: http://packages.debian.org/cgi-bin/search_packages.pl?keywords=sendEmail&searchon=names&subword=1&version=all&release=all PPD: Pido así mismo que quien lo pruebe ponga otras condiciones en la regla y dejemos para más adelante el ponerlo "en producción" dentro de la lista, ya que aún es muy provisional y no está acabado (no hay más que ver el escueto mensaje del correo, sin ninguna referencia a las normas de la lsita ni nada por el estilo). Además, ni mucho menos he comprobado que funcione bien en todos los casos posibles. -- y hasta aquí puedo leer...