Tutorial de Sendmail - Macros en el archivo "cf"

37 - Macros en el archivo "cf"

[editar]
Tutorial creado por Diego Bravo Estrada. Extraido de: http://www.mononeurona.org/index.php?idp=392
27 de Octubre de 2005
Para explicar esto, copiaré una parte del archivo "cf" que se vió anteriormente (en la sección del delivery local.)

|| Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, T=DNS/RFC822/X-Unix, A=procmail -t -Y -a $h -d $u ||


Como se aprecia, aquí se emplearon las construcciones "$h" y "$n". Como ya sospechará el lector, esto corresponde a la expansión de dos "macros".


En particular, la macro "h" (cuyo valor se obtiene con "$h") corresponde al host destinatario del mensaje, mientras que la macro "n" corresponde al usuario destinatario del mensaje. En este caso el valor de la macro es ajustado por Sendmail automáticamente para cada mensaje.

Las macros se pueden definir con el comando "D" en cualquier parte del archivo "cf". Por ejemplo, esto redefine la macro "w" al valor "jibaros":

|| Dwjibaros ||

Las macros cuyos nombres tienen más de un caracter deben usar llaves en su definición y su expansión:

|| D{PRUEBA}amazonas.com.pe ... ${PRUEBA} ... ||

La opción de debug -d35.9 permite obtener un extenso listado de macros definidas por Sendmail y vía el archivo "cf".

Ciertas macros son asignadas internamente por el programa Sendmail (como la macro "w" que es inicializada al nombre del host "sin dominio") y otras son creadas explícitamente en el archivo "cf" con diversos propósitos.
[editar]

5 opiniones

ESTA MAL

TIENES QUE AREGLARLA
Esta muy bueno.

Felicito a la persona que publico este tema. Pero necesito saber si sabe como cambiar el camino del sendmail , que en vez de seer en var sea en otro directorio. A toda persona que responderme se lo agradezco

saludos miniyoko23@gmail.com.
Partes de un correo.

Mostrar la pagina de partes de un correo.
Nueva versión.

En www. Gatogringo. Com se puede hallar una versión actualiuzada.
Ingeniero en sistemas.

Muy bueno para quienes no hemos usado la plataforma linux y queremos hacer nuestros primeros pasos en él.

Tutoriales relacionados con 'Tutorial de Sendmail'

Si tuviera que buscar un adjetivo para calificar a Sendmail, pensaría en "excesivo". Excesivo puesto... Más »
Este documento pretende ser una guía rápida de configuración y puesta en funcionamiento de procedimientos... Más »
Este documento es una breve descripción de cómo modificar el fichero de configuración de sendmail... Más »
Esta documentación muestra la forma de montar un sistema de correo con las siguientes características:... Más »
Tutorial Completo para Aprender el sistema operativo Linux Desde lo básico hasta un nivel... Más »

Autor y licencia de 'Tutorial de Sendmail'


Tutorial de Diego Bravo Estrada. Extraido de: http://www.mononeurona.org/index.php?idp=392 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org ::
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.