Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Servidor y Cliente Sendmail Por Juan Gabriel Panche
Servidor y Cliente Sendmail Por Juan Gabriel Panche
Configuracin de sendmail
sendmail(8) es el agente de transporte de correo
(MTA) por defecto de FreeBSD. La responsabilidad de sendmail consiste en aceptar correo de agentes de correo de usuario (MUA) y en entregar dichos correos al agente de transporte de correo apropiado, segn se especifique en su archivo de configuracin. Sendmail tambin acepta conexiones de red provinientes de otros agentes de transporte y puede depositar el correo recibido en carpetas locales o o entregarlo a otros programas.
Configuracin de sendmail
Instalamos el paquete de sendmail
Configuracin de sendmail
Miramos el paquete de instalacion
Configuracin de sendmail
Verificamos lo que descargamos
Configuracin de sendmail
Verificamos la intalacion
Configuracin de sendmail
Sendmail utiliza los siguientes ficheros de configuracin:
Filename
/etc/mail/access /etc/mail/aliases /etc/mail/local-host-names /etc/mail/mailer.conf /etc/mail/mailertable /etc/mail/sendmail.cf /etc/mail/virtusertable
Function
Base de datos de accesos de sendmail Carpeta de alias Listados de mquinas para las que sendmailacepta correo Configuracin del programa de correo Tabla de entregas de correo Archivo de configuracin principal de sendmail Usuarios virtuales y tablas de dominio
Configuracin de sendmail
/etc/mail/access La base de datos de accesos define qu mquinas o direcciones IP pueden acceder al servidor de correo y que clase de acceso tienen permitido. Las mquinas se listan junto con las opciones OK, REJECT, RELAY o simplemente junto con un mensaje de error que se entrega a la rutina de gestin de excepciones de sendmail. Las mquinas que se listan junto con la opcin OK, que es el valor por defecto, tienen permiso para enviar correo a la mquina servidora siempre y cuando la direccin de correo de destino sea la mquina servidora de correo.
Configuracin de sendmail
Las mquinas listadas junto con la opcin REJECT tienen el acceso prohibido a conexiones de correo electrnico con el servidor. Por ltimo las mquinas que poseen la etiqueta RELAY para sus nombres tienen permitido enviar correo para cualquier destino a travs de la mquina servidora de correo.
Configuracin de sendmail
/etc/mail/aliases La base de datos de alias contiene una lista de directorios virtuales que son traducidas a otros usuarios, ficheros, programas o incluso otros alias. A continuacin se muestran unos pocos ejemplos de la sintxis que se puede utilizar dentro del fichero /etc/mail/aliases:
Configuracin de sendmail
/etc/mail/local-host-names
Este archivo es una lista de nombres de mquinas que sendmail acepta como nombres locales. Se suele utilizar para escribir aquellos dominios de los cuales va a recibir correo. Por ejemplo, si nuestro servidor de correo va a aceptar correo proveniente del dominioejemplo.com y tambin de la mquina mail.ejemplo.com nuestro local-hostnames debera ser algo as:
Configuracin de sendmail
/etc/mail/sendmail.cf
Archivo de configuracin principal de sendmail, controla el comportamiento global de sendmail, incluyendo cualquier tarea desde la reescritura de direcciones de correo electrnico hasta la devolucin de mensajes de error a los servidores de correo remotos. El fichero de configuracin principal de sendmail se puede construir a partir de m4(1), es decir, macros que se utilizan para definir caractersticas y comportamientos especficos de sendmail. Se ruega al lector consultar /usr/src/contrib/sendmail/cf/README para obtener ms detalles acerca de las distintas macros que se pueden utilizar.
Configuracin de sendmail
/etc/mail/virtusertable
El fichero virtusertable asocia direcciones de correo pertenecientes a dominios y carpetas virtuales con carpetas reales. Estas carpetas pueden ser locales, remotas, alias definidos en /etc/mail/aliases o incluso ficheros.
Configuracin de sendmail
Creacin de dominios
Configuracin de sendmail
Verificacion de los dominios creados
Configuracin de sendmail
Algunas opciones por defecto de sendmail
Configuracin de covecot
Configuramos covecot para la ejecucion de sendmail
Configuracin de sendmail
Iniciando el servicio de sendmail
Configuracin de sendmail
Iniciando el servicio de covecot
y leer mensajes de correo electrnico mediante Sendmail. Por ejemplo, para enviar un mensaje a una cuenta exterior de test: