18.1. Introducci�n a sendmail

Se dice que no se es un verdadero administrador de sistemas Unix hasta que se ha editado fichero sendmail.cf. Se dice asimismo que se est� loco si se intenta hacerlo dos veces.

sendmail es un programa incre�blemente potente. Y tambi�n, para la mayor�a de la gente, incre�blemente dif�cil de aprender y comprender. Un programa cuyo manual definitivo de referencia (sendmail, por Bryan Costales y Eric Allman, publicado por O'Reilly), ocupa 1,050 p�ginas, lo que es suficiente para espantar a cualquiera. Informaci�n sobre referencias a sendmail se pueden encontrar en la bibligraf�a, al final de este libro.

Afortunadamente, las nuevas versiones de sendmail son diferentes. Ya no se necesitar� m�s editar directamente el enigm�tico fichero sendmail.cf; las nuevas versiones proveen de una herramienta de configuraci�n, la cual crear� el fichero sendmail.cf por nosotros bas�ndose en ficheros de macros mucho m�s simples. No se necesitar� entender la sintaxis complicada del fichero sendmail.cf; los ficheros de macros no lo requieren. En lugar de eso, s�lo se necesitar� listar �tems, como por ejemplo el nombre de las caracter�sticas que se desee incluir en nuestra configuraci�n, y especificar algunos de los par�metros que determinan c�mo operar� esa caracter�stica. Para esto se usar� una utilidad Unix tradicional llamada m4, la cual toma nuestros ficheros de macros de configuraci�n y los combina con los datos obtenidos de las plantillas que contienen la sintaxis actual de sendmail.cf, de forma tal que ganar� nuestro propio fichero sendmail.cf.

En este cap�tulo se presentar� sendmail, se le describir�, se ense�ar� c�mo instalarlo, configurarlo y testearlo, usando como ejemplo la Cervecera Virtual. Si la informaci�n que se presenta aqu�, hace que el proceso de configurar sendmail sea menos desalentador, esperamos que se gane la suficiente autoestima como para que el usuario intente abordar configuraciones m�s complejas por s� mismo.