<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4009847170298088134</atom:id><lastBuildDate>Sun, 20 Dec 2009 23:56:26 +0000</lastBuildDate><title>Fedora en Nicaragua. 2.0</title><description /><link>http://fedoraennicaragua.blogspot.com/</link><managingEditor>noreply@blogger.com (Guillermo Morales)</managingEditor><generator>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/fedoraennicaragua" /><media:thumbnail url="http://bp0.blogger.com/_6gZmQBWupN8/R4L3Pst-EMI/AAAAAAAAAGU/_u4wnvF2tiI/S692/logofedo.png" /><media:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:image href="http://bp0.blogger.com/_6gZmQBWupN8/R4L3Pst-EMI/AAAAAAAAAGU/_u4wnvF2tiI/S692/logofedo.png" /><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords><itunes:subtitle>Bienvenidos a fedora en Nicargua.</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-5094473074792413130</guid><pubDate>Sun, 27 Sep 2009 18:31:00 +0000</pubDate><atom:updated>2009-09-27T11:34:37.677-07:00</atom:updated><title>Disculpas a todos los lectores.</title><description>A todos los lectores y seguidores del sitio, les hago una cordial disculpa, debido al abandono del blog, esto es debido a la cantidad de trabajo que e estado teniendo en la oficiana, pero ya cuento con mas tiempo para dedicarle tiempo a los blogs tanto para fedora como para &lt;a href="http://www.pirateaelmundo.blogspot.com"&gt;piratea el mundo&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Saludes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-5094473074792413130?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/baB1h-h6UAs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/baB1h-h6UAs/disculpas-todos-los-lectores_27.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/09/disculpas-todos-los-lectores_27.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-7037997253746028143</guid><pubDate>Sun, 27 Sep 2009 18:31:00 +0000</pubDate><atom:updated>2009-09-27T11:34:09.664-07:00</atom:updated><title>Disculpas a todos los lectores.</title><description>A todos los lectores y seguidores del sitio, les hago una cordial disculpa, debido al abandono del blog, esto es debido a la cantidad de trabajo que e estado teniendo en la oficiana, pero ya cuento con mas tiempo para dedicarle tiempo a los blogs tanto para fedora como para &lt;a href="http://www.pirateaelmundo.blogspot.com"&gt;piratea el mundo&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Saludes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-7037997253746028143?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/SHZmxup67DM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/SHZmxup67DM/disculpas-todos-los-lectores.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/09/disculpas-todos-los-lectores.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-8546657390187009383</guid><pubDate>Thu, 18 Jun 2009 14:59:00 +0000</pubDate><atom:updated>2009-06-18T08:11:35.622-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Repositorios livna</category><title>Como instalar los repositorios Free y non-free de livna en Fedora 10 y 11.</title><description>Que tal amigos y compañeros linuxeros aca les enseñare como montar los repos free y nonfree de livna.&lt;br /&gt;&lt;br /&gt;Podremos hacerlo desde el sitio oficial de livna o desde consola&lt;br /&gt;&lt;br /&gt;Desde el sitio.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;para los free.&lt;/li&gt;&lt;/ol&gt;Esta es para las versiones de fedora 10 y 11.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm"&gt;http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;    2. Para los nonfree.&lt;br /&gt;&lt;br /&gt;Esta es para las versiones de fedora 10 y 11.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm"&gt;http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para hacerlo desde consola solo debemos abrir el terminal, usamos el ejecutador de aplicacion para abrirlo mas rapido, en el escribimos gnome-terminal si usamos gnome, si usamos kde escribimos kterminal o konsole.&lt;br /&gt;&lt;br /&gt;Una vez que ejecutamos nuestra terminal nos logeamos como super usuarios "su", escribimos.&lt;br /&gt;&lt;br /&gt;su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'&lt;br /&gt;&lt;br /&gt;Esto sirve para ambos, ya de una sola vez instalamos los dos.&lt;br /&gt;&lt;br /&gt;Bueno nos vemos que la pasen bien.&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-8546657390187009383?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/Z-KepcBkRA4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/Z-KepcBkRA4/como-instalar-los-repositorios-free-y.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm" length="14331" type="application/x-rpm" /><media:content url="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm" fileSize="14331" type="application/x-rpm" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Que tal amigos y compañeros linuxeros aca les enseñare como montar los repos free y nonfree de livna. Podremos hacerlo desde el sitio oficial de livna o desde consola Desde el sitio. para los free.Esta es para las versiones de fedora 10 y 11. http://downl</itunes:subtitle><itunes:author>noreply@blogger.com (Guillermo Morales)</itunes:author><itunes:summary>Que tal amigos y compañeros linuxeros aca les enseñare como montar los repos free y nonfree de livna. Podremos hacerlo desde el sitio oficial de livna o desde consola Desde el sitio. para los free.Esta es para las versiones de fedora 10 y 11. http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 2. Para los nonfree. Esta es para las versiones de fedora 10 y 11. http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm Para hacerlo desde consola solo debemos abrir el terminal, usamos el ejecutador de aplicacion para abrirlo mas rapido, en el escribimos gnome-terminal si usamos gnome, si usamos kde escribimos kterminal o konsole. Una vez que ejecutamos nuestra terminal nos logeamos como super usuarios "su", escribimos. su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm' Esto sirve para ambos, ya de una sola vez instalamos los dos. Bueno nos vemos que la pasen bien.Bienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/06/como-instalar-los-repositorios-free-y.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-5774697397466996156</guid><pubDate>Wed, 08 Apr 2009 18:24:00 +0000</pubDate><atom:updated>2009-04-08T11:34:04.451-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Eventos</category><title>Celebrando el Flisol 2009</title><description>Amigos linuxeros y no linuxeros, les invito cordialmente a la celebración del Flisol 2009, el cual se llevara acabo en la Universidad Nacional De Ingenieria UNI, estaremos brindando conferencias, instalaciones, talleres, charlas, despejaremos cualquier duda que tengan.&lt;br /&gt;&lt;br /&gt;Ven a esta magna celebración que se realiza en cada uno de los paises de este bello planeta, disfruta de la compañia de chavos y chavas de tu misma edad que estaran dispuesto a brindarte un poco del conocimiento que tiene, no es necesario que sepas de informatica, ven y a prende cosas nuevas.&lt;br /&gt;&lt;br /&gt;Este Sabado 25 de Abril en La UNI estaremos desde las 8  am a las 5 pm, no faltes.&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-5774697397466996156?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/3SP-x8CaaTE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/3SP-x8CaaTE/celebrando-el-flisol-2009.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/04/celebrando-el-flisol-2009.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-1350207344109155133</guid><pubDate>Tue, 10 Mar 2009 15:00:00 +0000</pubDate><atom:updated>2009-03-10T08:17:43.234-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programas</category><title>Elissa</title><description>&lt;div id="prg_description" class="description_l"&gt;  &lt;div id="desc_body" class="description"&gt; &lt;p&gt;Elisa es un centro multimedia de código abierto muy atractivo gráficamente con el que ver nuestras fotografías, películas y música, ya esté en nuestro disco duro, DVD, en una red compartida, o en nuestra cámara, disco externo o Ipod.&lt;/p&gt; &lt;p&gt;Soporta los formatos más usados gracias al uso de GStreamer, y puede reproducir nuestro propio contenido o acceder a contenido en línea, permitiendo también el acceso remoto.&lt;/p&gt; &lt;p&gt;Su entorno es muy accesible, con detalles gráficos muy conseguidos, como reproducir música mientras ves las carátulas de tus discos o escoger cómo serán las presentaciones de tu colección de imágenes.&lt;/p&gt; &lt;p&gt;Sin embargo, para poder usar Elisa necesitas un equipo potente y satisfacer una larga lista de dependencias.&lt;/p&gt;  &lt;/div&gt; &lt;div id="more_info" class="clearfix"&gt;  &lt;h3&gt;Elisa soporta los siguientes formatos:&lt;/h3&gt;  &lt;p&gt;MP3, AVI, DivX, OGG, FLV, WMV, WMA, MPEG-1, MPEG-2, MPEG-3, MPEG-4, MOV&lt;/p&gt;    &lt;h3&gt;Cambios recientes en &lt;strong&gt;Elisa&lt;/strong&gt;:&lt;/h3&gt;  &lt;ul&gt;&lt;li&gt;Búsqueda mejorada al escanear carpetas de música&lt;/li&gt;&lt;li&gt; Arreglado un error que impedía ver los vídeos más recientes de YouTube&lt;/li&gt;&lt;li&gt; Ahora Yes.fm muestra el título de la canción anterior&lt;/li&gt;&lt;/ul&gt;    &lt;h3&gt;Para utilizar &lt;strong&gt;Elisa&lt;/strong&gt; necesitas:&lt;/h3&gt;   &lt;ul&gt;&lt;li&gt;Sistema operativo: X11&lt;/li&gt;&lt;/ul&gt;     &lt;div class="requirements_column"&gt;    &lt;h3&gt;Requisitos mínimos:&lt;/h3&gt;    &lt;ul&gt;&lt;li&gt; Python 2.4 &lt;/li&gt;&lt;li&gt;python2.4-dev &lt;/li&gt;&lt;li&gt;python-setuptools &lt;/li&gt;&lt;li&gt;python-imaging &lt;/li&gt;&lt;li&gt;python-twisted 2.2 &lt;/li&gt;&lt;li&gt;python-twisted-web &lt;/li&gt;&lt;li&gt;python-gnome2-extras &lt;/li&gt;&lt;li&gt;python-pysqlite2 &lt;/li&gt;&lt;li&gt;python-gtk2 &lt;/li&gt;&lt;li&gt;GStreamer 0.10 y vinculaciones Python &lt;/li&gt;&lt;li&gt;Pigment 0.3.3 y vinculaciones Python &lt;/li&gt;&lt;li&gt;xdg-user-dirs &lt;/li&gt;&lt;li&gt;python-xdg &lt;/li&gt;&lt;li&gt;Coherence (para soporte UPnP) &lt;/li&gt;&lt;li&gt;python-elementtree y python-celementtree (para descarga de carátulas vía Amazon) &lt;/li&gt;&lt;li&gt;gstreamer-plugins-bad, streamer-plugins-ugly y gstreamer-ffmpeg (opcionales) &lt;/li&gt;&lt;li&gt;lirc, liblircclient0 y pylirc (soporte lirc) &lt;/li&gt;&lt;li&gt;PythonDAAP, dbus, python-dbus, avahi y python-avahi (soporte DAAP) &lt;/li&gt;&lt;li&gt;libgpod, python-gpod, hal y python-dbus (soporte iPod)&lt;/li&gt;&lt;/ul&gt;Descarga Elissa dando &lt;a href="http://elisa.softonic.com/linux/descargar"&gt;clic&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.adslfaqs.com.ar/wp-content/uploads/2008/09/elisa0336cn8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 388px; height: 302px;" src="http://www.adslfaqs.com.ar/wp-content/uploads/2008/09/elisa0336cn8.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fgakRqmh3_E/R5C2ht-CP1I/AAAAAAAACME/49hPVhKNXyA/s400/elisa%2Bnuevo5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 331px;" src="http://3.bp.blogspot.com/_fgakRqmh3_E/R5C2ht-CP1I/AAAAAAAACME/49hPVhKNXyA/s400/elisa%2Bnuevo5.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;/div&gt; &lt;/div&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-1350207344109155133?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/bRM09RZZmzc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/bRM09RZZmzc/elissa.html</link><author>noreply@blogger.com (Guillermo Morales)</author><media:thumbnail url="http://3.bp.blogspot.com/_fgakRqmh3_E/R5C2ht-CP1I/AAAAAAAACME/49hPVhKNXyA/s72-c/elisa%2Bnuevo5.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/03/elissa.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-3483128614011611718</guid><pubDate>Tue, 10 Mar 2009 14:29:00 +0000</pubDate><atom:updated>2009-03-12T13:42:15.805-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Distribuciones de linux</category><title>Linux Mint</title><description>Linux Mint es una distribución de elegante diseño y muy fácil de usar basada en la popular Ubuntu, pero a la que poco tiene que envidiar.&lt;div id="prg_description" class="description_l"&gt;&lt;div id="desc_body" class="description"&gt; &lt;p&gt;Dispone de las últimas versiones de las aplicaciones más conocidas e incorpora Compiz Fusion, indexado de archivos, el buscador Tracker, Adept Manager y, ahora, entorno KDE.&lt;/p&gt; &lt;p&gt;En Linux Mint encontraremos programas como Amarok, Firefox, OpenOffice, Kopete, KTorrent, Konversation, KMyMoney, MPlayer, Kaffeine o Envy. Además, incorpora un buscador de aplicaciones, que enlaza con su propio portal, y mintUpdate, que avisa de nuevas versiones de programas ya instalados e indica la prioridad de la actualización.&lt;/p&gt; &lt;p&gt;Esta versión de Linux Mint incorpora las principales herramientas y aplicaciones del entorno KDE, además de MintAssistant y el Panel de Control de KDE para personalizar el sistema.&lt;/p&gt; &lt;p&gt;Podemos probarlo como LiveDVD o instalarlo en nuestro disco duro con la ayuda de un intuitivo asistente y soporte para múltiples idiomas.&lt;/p&gt; &lt;p&gt;Una distribución recomendable para primerizos que quieran tener un sistema operativo robusto y elegante, ahora con el aspecto KDE y un entorno oscuro y azulado distinto a su clásico verde menta.&lt;/p&gt;  &lt;/div&gt; &lt;div id="more_info" class="clearfix"&gt;    &lt;h3&gt;Cambios recientes en &lt;strong&gt;Linux Mint&lt;/strong&gt;:&lt;/h3&gt;  &lt;ul&gt;&lt;li&gt;Sistema de actualizaciones MintUpdate renovado&lt;/li&gt;&lt;li&gt; Instalador MintInstall mejorado&lt;/li&gt;&lt;li&gt; Optimización del uso de memoria&lt;/li&gt;&lt;li&gt; Soporte de traducciones mejorado&lt;/li&gt;&lt;li&gt; Se han añadido más paquetes al repositorio CNR&lt;/li&gt;&lt;/ul&gt;    &lt;h3&gt;Para utilizar &lt;strong&gt;Linux Mint&lt;/strong&gt; necesitas:&lt;/h3&gt;   &lt;ul&gt;&lt;li&gt;Sistema operativo: Consola/X11&lt;/li&gt;&lt;/ul&gt;Deceas mas información visita el sitio web oficial dando &lt;a href="http://www.linuxmint.com/"&gt;clic&lt;/a&gt;&lt;br /&gt;Deceas ayuda sobre esta version de linux visita el foro dando &lt;a href="http://www.linuxmint.es/"&gt;clic&lt;/a&gt;&lt;br /&gt;Deceas informacion en ingleas dame &lt;a href="http://kanto4.wordpress.com/2007/10/21/exploring-the-new-ubuntu-710-aka-gutsy-gibbon/"&gt;clic&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Imagenes del sistema&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6gZmQBWupN8/SbZ9l00UzrI/AAAAAAAAAeQ/51PLCuhALm4/s1600-h/isolinux.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_6gZmQBWupN8/SbZ9l00UzrI/AAAAAAAAAeQ/51PLCuhALm4/s320/isolinux.png" alt="" id="BLOGGER_PHOTO_ID_5311570899316821682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6gZmQBWupN8/SbZ9mNTUhjI/AAAAAAAAAeY/GNxSd4jaKE4/s1600-h/grub.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_6gZmQBWupN8/SbZ9mNTUhjI/AAAAAAAAAeY/GNxSd4jaKE4/s320/grub.png" alt="" id="BLOGGER_PHOTO_ID_5311570905889277490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://imagenes.sftcdn.net/es/scrn/67000/67321/3_Snap30.jpg"&gt;&lt;img style="cursor: pointer; width: 357px; height: 267px;" src="http://imagenes.sftcdn.net/es/scrn/67000/67321/3_Snap30.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2157/2279054999_44f5d8f6b2.jpg"&gt;&lt;img style="cursor: pointer; width: 378px; height: 280px;" src="http://farm3.static.flickr.com/2157/2279054999_44f5d8f6b2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxmint.com/img/screenshots/elyssa/mintdesktop.png"&gt;&lt;img style="cursor: pointer; width: 359px; height: 314px;" src="http://www.linuxmint.com/img/screenshots/elyssa/mintdesktop.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img98.imageshack.us/img98/149/screenshotka6.png"&gt;&lt;img style="cursor: pointer; width: 421px; height: 301px;" src="http://img98.imageshack.us/img98/149/screenshotka6.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P0W1umC41ig&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/P0W1umC41ig&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;   &lt;/div&gt;&lt;/div&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-3483128614011611718?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/BHLilWlA1KY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/BHLilWlA1KY/linux-mint.html</link><author>noreply@blogger.com (Guillermo Morales)</author><media:thumbnail url="http://4.bp.blogspot.com/_6gZmQBWupN8/SbZ9l00UzrI/AAAAAAAAAeQ/51PLCuhALm4/s72-c/isolinux.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.youtube.com/v/P0W1umC41ig&amp;amp;hl=es&amp;amp;fs=1" length="1042" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/v/P0W1umC41ig&amp;amp;hl=es&amp;amp;fs=1" fileSize="1042" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Linux Mint es una distribución de elegante diseño y muy fácil de usar basada en la popular Ubuntu, pero a la que poco tiene que envidiar. Dispone de las últimas versiones de las aplicaciones más conocidas e incorpora Compiz Fusion, indexado de archivos, e</itunes:subtitle><itunes:author>noreply@blogger.com (Guillermo Morales)</itunes:author><itunes:summary>Linux Mint es una distribución de elegante diseño y muy fácil de usar basada en la popular Ubuntu, pero a la que poco tiene que envidiar. Dispone de las últimas versiones de las aplicaciones más conocidas e incorpora Compiz Fusion, indexado de archivos, el buscador Tracker, Adept Manager y, ahora, entorno KDE. En Linux Mint encontraremos programas como Amarok, Firefox, OpenOffice, Kopete, KTorrent, Konversation, KMyMoney, MPlayer, Kaffeine o Envy. Además, incorpora un buscador de aplicaciones, que enlaza con su propio portal, y mintUpdate, que avisa de nuevas versiones de programas ya instalados e indica la prioridad de la actualización. Esta versión de Linux Mint incorpora las principales herramientas y aplicaciones del entorno KDE, además de MintAssistant y el Panel de Control de KDE para personalizar el sistema. Podemos probarlo como LiveDVD o instalarlo en nuestro disco duro con la ayuda de un intuitivo asistente y soporte para múltiples idiomas. Una distribución recomendable para primerizos que quieran tener un sistema operativo robusto y elegante, ahora con el aspecto KDE y un entorno oscuro y azulado distinto a su clásico verde menta. Cambios recientes en Linux Mint: Sistema de actualizaciones MintUpdate renovado Instalador MintInstall mejorado Optimización del uso de memoria Soporte de traducciones mejorado Se han añadido más paquetes al repositorio CNR Para utilizar Linux Mint necesitas: Sistema operativo: Consola/X11Deceas mas información visita el sitio web oficial dando clic Deceas ayuda sobre esta version de linux visita el foro dando clic Deceas informacion en ingleas dame clic Imagenes del sistema Bienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/03/linux-mint.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-5681732392758909332</guid><pubDate>Tue, 10 Mar 2009 05:47:00 +0000</pubDate><atom:updated>2009-03-09T22:49:22.525-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales</category><title>Como instalar AppServ: php+mysql+apache sobre Windows</title><description>&lt;span class="content"&gt;&lt;strong&gt;Muchos nuevos linuxeros han preguntado de como practicar bajo windows, aqui se deja una pequena guia y el software que pueden utilizar bajo windows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AppServ&lt;/strong&gt; es un software que nos permite instalar sobre Windows Apache, PHP, MySQL y phpMyAdmin (interfaz gráfica para adminsitrar MySQL) de forma conjunta. Es una aplicación muy útil para empezar a familiarizarnos con Gestores de Contenidos, aprender a configurarlos e instalarlos, ya que nos permite realizar pruebas sobre nuestro pc y una vez que dominemos el tema podemos decidirnos a comprar un dominio y un alojamiento.   Para instalar AppServ os dejamos un paso a paso que os hará la tarea más facil:&lt;ul&gt;&lt;li&gt;En primer lugar descargaremos el paquete de SourceForge, contando con dos versiones &lt;a href="http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.5.exe?download"&gt;AppServ 2.5.5&lt;/a&gt; (apache 2.0.55, MySQL 5.0.15 y PHP 5) o &lt;a href="http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.5.exe?download"&gt;AppServ 2.4.5&lt;/a&gt; (apache 1.3.34, MySQL 5.0.16 y PHP 4).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Una vez descargado el ejecutable procedemos a ejecutar la instalación, recibiendo un mensaje de bienvenida y hacemos Click en &lt;u&gt;Next&lt;/u&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Directorio de Instalación&lt;/strong&gt;: en esta pantalla nos solicita el directorio en el que queremos instalar la aplicación, por defecto nos marca “c:/appserv”, lo cambiamos si queremos y pulsamos &lt;u&gt;Next&lt;/u&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Tipo de Instalación&lt;/strong&gt;: Elegimos Typical.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Server Information:&lt;/strong&gt; La casilla Server Name la dejamos como viene por defecto con “Localhost” y en la casilla Administrator E-mail Address o lo dejamos como viene por defecto y luego lo cambiamos, o le introducimos una cuenta de correo que sera la del administrador. El campo “HTTP Port” lo dejamos como viene por defecto (80), salvo que queramos que el servidor atienda les peticiones en otro puerto. Pulsamos en &lt;u&gt;Next&lt;/u&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;MySql Information:&lt;/strong&gt; Este es uno de los apartados más importantes ya que empezamos a instalar MySQL. En la casilla Username introduciremos el nombre del administrador de la base de datos y en la casilla Password le introducimos la contraseña, aunque si queremos hacerlo más fácil ponemos como usuario: root y el apartado contraseña lo dejamos vacio ya que posteriormente podemos cambiarlo con phpMyAdmin. El apartado Charset lo dejamos tal como viene por defecto. Pulsamos en&lt;u&gt; Next&lt;/u&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Progreso de la instalación&lt;/strong&gt;: Empieza realmente la instalación mostrandonos una barra de progreso hasta que aparece una pantalla que nos avisa de que ha finalizado la misma, debiendo dejar marcadas las opciones que vienen por defecto. Finalmente pulsamos en &lt;u&gt;Close&lt;/u&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Comprobación de la instalación:&lt;/strong&gt; Si hemos hecho bien los deberes al poner en nuestro navegador: &lt;a href="http://localhost/"&gt;http://localhost&lt;/a&gt; nos debe aparecer la pantalla siguiente:&lt;/li&gt;&lt;/ul&gt;      Si esta pantalla no aparece supone que bien Apache o MySQL no están funcionado bien, y debemos volver a instalarlo   En un paso a paso a realizar en las proximas semanas os enseñaremos a configurar algún gestor de contendos sobre este Apache, un Wiki utilizando WikiMedia el Software de la Wikipedia o un Meneame, lo dejo a vuestra elección. Decidnos vuestras preferencias en los comentarios.   Descargar | &lt;a href="http://www.genbeta.com/2006/03/sourceforge.net/projects/appserv/"&gt;AppServ&lt;br /&gt;&lt;/a&gt;http://www.genbeta.com/2006/03/30-como-instalar-appserv-phpmysqlapache-sobre-windows&lt;br /&gt;&lt;br /&gt;Tomado de : &lt;a href="http://www.linux.org.ni"&gt;http://www.linux-org.ni&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-5681732392758909332?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/GwLN7851zZ8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/GwLN7851zZ8/como-instalar-appserv-phpmysqlapache.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.5.exe?download" length="21022757" type="application/x-msdos-program" /><media:content url="http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.5.exe?download" fileSize="21022757" type="application/x-msdos-program" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Muchos nuevos linuxeros han preguntado de como practicar bajo windows, aqui se deja una pequena guia y el software que pueden utilizar bajo windows. AppServ es un software que nos permite instalar sobre Windows Apache, PHP, MySQL y phpMyAdmin (interfaz gr</itunes:subtitle><itunes:author>noreply@blogger.com (Guillermo Morales)</itunes:author><itunes:summary>Muchos nuevos linuxeros han preguntado de como practicar bajo windows, aqui se deja una pequena guia y el software que pueden utilizar bajo windows. AppServ es un software que nos permite instalar sobre Windows Apache, PHP, MySQL y phpMyAdmin (interfaz gráfica para adminsitrar MySQL) de forma conjunta. Es una aplicación muy útil para empezar a familiarizarnos con Gestores de Contenidos, aprender a configurarlos e instalarlos, ya que nos permite realizar pruebas sobre nuestro pc y una vez que dominemos el tema podemos decidirnos a comprar un dominio y un alojamiento. Para instalar AppServ os dejamos un paso a paso que os hará la tarea más facil:En primer lugar descargaremos el paquete de SourceForge, contando con dos versiones AppServ 2.5.5 (apache 2.0.55, MySQL 5.0.15 y PHP 5) o AppServ 2.4.5 (apache 1.3.34, MySQL 5.0.16 y PHP 4). Una vez descargado el ejecutable procedemos a ejecutar la instalación, recibiendo un mensaje de bienvenida y hacemos Click en Next Directorio de Instalación: en esta pantalla nos solicita el directorio en el que queremos instalar la aplicación, por defecto nos marca “c:/appserv”, lo cambiamos si queremos y pulsamos Next. Tipo de Instalación: Elegimos Typical. Server Information: La casilla Server Name la dejamos como viene por defecto con “Localhost” y en la casilla Administrator E-mail Address o lo dejamos como viene por defecto y luego lo cambiamos, o le introducimos una cuenta de correo que sera la del administrador. El campo “HTTP Port” lo dejamos como viene por defecto (80), salvo que queramos que el servidor atienda les peticiones en otro puerto. Pulsamos en Next MySql Information: Este es uno de los apartados más importantes ya que empezamos a instalar MySQL. En la casilla Username introduciremos el nombre del administrador de la base de datos y en la casilla Password le introducimos la contraseña, aunque si queremos hacerlo más fácil ponemos como usuario: root y el apartado contraseña lo dejamos vacio ya que posteriormente podemos cambiarlo con phpMyAdmin. El apartado Charset lo dejamos tal como viene por defecto. Pulsamos en Next Progreso de la instalación: Empieza realmente la instalación mostrandonos una barra de progreso hasta que aparece una pantalla que nos avisa de que ha finalizado la misma, debiendo dejar marcadas las opciones que vienen por defecto. Finalmente pulsamos en Close. Comprobación de la instalación: Si hemos hecho bien los deberes al poner en nuestro navegador: http://localhost nos debe aparecer la pantalla siguiente: Si esta pantalla no aparece supone que bien Apache o MySQL no están funcionado bien, y debemos volver a instalarlo En un paso a paso a realizar en las proximas semanas os enseñaremos a configurar algún gestor de contendos sobre este Apache, un Wiki utilizando WikiMedia el Software de la Wikipedia o un Meneame, lo dejo a vuestra elección. Decidnos vuestras preferencias en los comentarios. Descargar | AppServ http://www.genbeta.com/2006/03/30-como-instalar-appserv-phpmysqlapache-sobre-windows Tomado de : http://www.linux-org.ni Bienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/03/como-instalar-appserv-phpmysqlapache.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-1435331288742951194</guid><pubDate>Tue, 10 Mar 2009 05:33:00 +0000</pubDate><atom:updated>2009-03-09T22:44:51.218-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">entradas de un amigo</category><title>Las 12 principales razones por las que GNU/Linux no gusta entre los “no-informaticos"</title><description>&lt;a href="http://www.linux.org.ni/modules.php?name=News&amp;amp;new_topic=11"&gt;&lt;img src="http://www.linux.org.ni/images/topics/tuxgazeta.gif" alt="News" align="right" border="0" /&gt;&lt;/a&gt;&lt;span class="content"&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;O las 12 razones por las que Windows es mejor que GNU/Linux para los “&lt;a href="http://www.mundowdg.com/blog/"&gt;lusers&lt;/a&gt;“&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Aquellos que nos siguen habrán leído el articulo traducido aquí de las “&lt;a href="http://www.historiasdequeso.es/2008/05/25-razones-de-peso-para-migrar-gnulinux.html"&gt;25 razones de peso para migrar a GNU/Linux&lt;/a&gt;“. Hoy, revisando mis feeds he encontrado &lt;a href="http://www.bablotech.com/2009/01/06/12-reasons-why-windows-is-better-than-linux-for-non-techies/"&gt;una entrada muy curiosa&lt;/a&gt; sobre el porqué a los “no-informáticos” no les acaba de convencer GNU/Linux y prefieran Windows, Xp a poder ser…&lt;br /&gt;&lt;br /&gt;Como nuestro compañero Linuxero corrijio  a esa persona pos yo le hechare una manita en el punto 9 y en el 10 jejejee....&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;La entrada reza “12 razones por las que Windows es mejor que Linux”, y paso a traducirlo a continuación y a comentarlo entre paréntesis, pues no puedo evitar quedarme al margen después de leerlo entero:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;“Hoy en día Ubuntu y otras distribuciones Linux se están volviendo muy populares. Mucha gente a dejado el uso de Windows y comenzado a usar Linux, pero el quid de la cuestión es como lo comparan con Windows aquellos usuarios “de andar por casa” o los usuarios de oficina (los no-informáticos, vaya…).&lt;br /&gt;&lt;br /&gt;Es bastante fácil de instalar y configurar para un “entendido”, pero cuando hablamos de personas cuyos empleos no están relacionados con ordenadores, o que usen la computadora para escuchar música, ver películas, trabajar en documentos o enviar emails, la cosa cambia…&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;He enumerado algunas de las razones por las que Windows es mejor que Linux para los no-entendidos en base a mi experiencia y a lo que me preguntan estas personas a mi sobre Linux.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;1) ¿Que distribución uso?&lt;br /&gt;Como todos sabemos Linux tiene toneladas de distribuciones y este es el primer punto de confusión para los no-entendidos… Que distro es mejor para ellos.&lt;br /&gt;(&lt;em&gt;Claro, claro… ¿que Windows necesito yo? ¿Windows XP Home Edition? ¿Windows XP Profesional? ¿Windows Vista Home? ¿Windows Vista Premium Noseque? ¿Windows 7, eso que es?&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;2) ¿Dónde consigo una copia?.&lt;br /&gt;Linux no es tan popular como Windows, por lo que también es posible que no encuentren los CDs de Linux en las tiendas.&lt;br /&gt;(&lt;em&gt;Claro, como es tan difícil conseguir una copia de cualquier GNU/Linux… ¡Pero si no tienen ni que salir de casa! ¡Y por 0 leuros HOYGAN!&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;3) Cómo instalo Linux.&lt;br /&gt;Aunque Linux no es muy difícil de instalar, y Ubuntu ha proporcionado herramientas como Wubi, que permite instalar el sistema igual que si fuera una aplicación de Windows, en una partición NTFS, aún sigue siendo difícil de instalar para los no-entendidos. El concepto de partición es un poco difícil para ellos.&lt;br /&gt;(&lt;em&gt;¡Ah!, pero ¿saben instalar Windows?&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;4) Configuración de escritorios y opciones&lt;br /&gt;El Escritorio, la red, el panel de control y el salvapantallas es algo diferente si lo comparamos con sistemas GNU/Linux y es lo primero en lo que los no-entendidos se fijan. Ellos se confunden a la hora de configurar su escritorio.&lt;br /&gt;(&lt;em&gt;También se confunden con Windows, para que nos vamos a engañar. Que a mi me han llegado a llamar diciéndome que todo el escritorio estaba al revés, literalmente…&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;5) Instalación de Software.&lt;br /&gt;Este es el punto más confuso y difícil para ellos, porque la instalación de software es totalmente diferente en Linux. Ellos tienen que instalar desde las fuentes en vez de limitarse a ejecutar un archivo de configuración.&lt;br /&gt;(&lt;em&gt;Claro, como en Linux hay que “requetecompilar” doscientos mil archivos… pero hombre, en Ubuntu instalas una aplicación con 2 clics, 2, justos, ni uno más ni uno menos…&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;6) Instalación de controladores.&lt;br /&gt;Aunque Linux cuenta con controladores para algunos dispositivos plug-and-play, para ellos será un autentico quebradero de cabeza instalar un controlador de dispositivo que no esté disponible para Linux.&lt;br /&gt;(&lt;em&gt;¿Alguna vez han probado esos “no-entendidos” en hacer lo mismo en Windows? Es que cualquier GNU/Linux reconoce más componentes de hardware que Windows, y luego ponte a buscar por las paginas del fabricante los drivers de todo. Y si no tienes los manuales, ponte a desmontar el PC para saber que modelo de placa base, gráfica y demás tienes… Cualquier entendido sabe hacer esto, claro…&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;7) Reproducción de archivos de música.&lt;br /&gt;La mayoría de la gente tiene canciones u otros archivos de musica en formato MP3, WMA o cualquier otro formato y lo que pasa es que Linux por defecto no tiene instalados los codecs para reproducirlos.&lt;br /&gt;(&lt;em&gt;La inmensa mayoría de usuarios de Windows utilizan VLC precisamente porque Windows no incluye ningún códec, y este reproductor sí. Curiosamente el susodicho reproductor es software libre y viene en los repositorios de cualquier distro Linux. Es más, yo en Debian no he necesitado instalar ningún códec de nada…&lt;/em&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Jugar a juegos.&lt;br /&gt;No todos los juegos están disponibles para Linux, y aquellos que si lo están son dificiles de instalar.&lt;br /&gt;(&lt;em&gt;Aquellos que sí lo están, son tan difíciles de instalar como en Windows. Para lo demás, os remito a otro &lt;a href="http://www.historiasdequeso.es/2008/05/se-puede-jugar-en-gnulinux.html"&gt;post famoso por estos lares&lt;/a&gt;&lt;/em&gt;.)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;9) Disponibilidad del software&lt;br /&gt;Casi todos los programas informáticos más recientes están disponibles para Windows, pero no todos están disponibles para Linux. Esto hace que sea difícil para los no-informáticos encontrar alternativas de los programas que ellos utilizan en Linux.&lt;br /&gt;(Bueno para eso en cada una de las empresa existen informaticos que les puedan orientar, si acaso no saben esos informaticos desconocen el tema hasta sus propios hijos o los amigos de sus hijos les podrian ayudar ya los GUL-NI estamos presentes en las universidades dando conferencias y ayudas a todos los usuarios tanto informaticos como no-informaticos, si en un dado caso no encuentras un programa que se asimile al que usas podes emularlo usando un programita pequeño pero muy bueno llamado wine)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;10) Dificultad para obtener ayuda.&lt;br /&gt;Ellos prefieren pedir ayuda a los demás en lugar de buscar en Google, ya que es complicado de entender para ellos y si piden ayuda a los miembros de su familia o a sus amigos muy pocos serán capaces de ayudarles, ya que la mayoría está familiarizado con las características de Windows.&lt;br /&gt;(&lt;em&gt;Resolviendo ese dilema en el punto 9 te doy una solución&lt;/em&gt;)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;11) Particionado&lt;br /&gt;También menciono en la razón 1 que la tabla de particiones de Linux es algo confusa comparada con las particiones de Windows.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;/ hda1/disk8&lt;br /&gt;/ hda2/disk4&lt;/div&gt;&lt;br /&gt;&lt;div&gt;y si echamos un vistazo a las particiones de Windows tenemos…&lt;/div&gt;&lt;br /&gt;&lt;div&gt;C:&lt;br /&gt;D:&lt;br /&gt;E:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Queda claro cual es más sencillo…&lt;br /&gt;(&lt;em&gt;Si, queda clarísimo…. Dile tu a uno de estos que te diga cual es la letra de su disco duro, ya verás que risas xD&lt;/em&gt;; otra cosita que pódemos añadir es que, para tener acceso a esas unidades tenes que entrar en "Mi PC", en linux no, ya que te monta un acceso directo en el escritorio.)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;12) Se requiere la investigación.&lt;br /&gt;Linux requiere un poco más de investigación en comparación con Windows y los no-informáticos no tienen tiempo o no quieren dedicarlo a investigar sobre Linux, ya que no es parte de su trabajo, por lo que prefieren Windows.&lt;br /&gt;(&lt;em&gt;Prefieren Windows por lo que se dice en el punto 10. Porque siempre conocen a algún amigo o primo o similar que les hace de “esclavo informático” y les soluciona todos los problemas que tienen. Sin la figura del “pringao informático”, todos estos “no-informáticos” se estarían gastando el sueldo en la tienda de informática de la esquina cada vez que el último virus les jodiera la partición, o lo que sea…&lt;/em&gt; )”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tomado de :http://www.historiasdequeso.es/2009/01/las-12-principales-razones-por-las-que-gnulinux-no-gusta-entre-los-no-informaticos.html&lt;br /&gt;Tomado de : http://www.linux.org.ni&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-1435331288742951194?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/yk-xAH2VW_U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/yk-xAH2VW_U/las-12-principales-razones-por-las-que.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/03/las-12-principales-razones-por-las-que.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-284993495783838483</guid><pubDate>Sat, 14 Feb 2009 00:49:00 +0000</pubDate><atom:updated>2009-02-13T16:57:22.268-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PizzaBlas</category><title>Pizza Blash III</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn1.google.com/images?q=tbn:VUZhgunvi8hX4M:http://micaminogeek.files.wordpress.com/2007/09/gnu-linux.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 130px; height: 104px;" src="http://tbn1.google.com/images?q=tbn:VUZhgunvi8hX4M:http://micaminogeek.files.wordpress.com/2007/09/gnu-linux.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Para todas las personas interesadas en aprender un poco de los sistemas y programas GNU pongan atencion.&lt;br /&gt;&lt;br /&gt;Les escribo para invitarles al Pizza Bash III. Pizza bash es una actividad informal, sin agenda, donde usuarios novatos y avanzados ser eunen para hablar sobre software libre y en especial sobre GNU/Linux.&lt;br /&gt;&lt;br /&gt;La actividad será el 20 de febrero iniciando a las 3pm y terminando a las 8pm. Como no hay agenda no hay problema con llegar tarde o tener que irse temprano.&lt;br /&gt;&lt;br /&gt;La actividad será en el Salón Orquídea del Hotel Mansión Teodolinda.&lt;br /&gt;&lt;br /&gt;Para más detalles por favor consultar el sitio web de &lt;a href="http://www.linuxtour.org/Pizza-Bash-III"&gt;Linux Tour&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aqui podran encontrar más detalles sobre la naturaleza de la actividad, como llegar a Hotel Mansión Teodolinda, contribuciones y más.&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-284993495783838483?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/W1Agd8pNevA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/W1Agd8pNevA/pizza-blash-iii.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/02/pizza-blash-iii.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-3651312236865228842</guid><pubDate>Sun, 01 Feb 2009 23:05:00 +0000</pubDate><atom:updated>2009-04-24T07:59:40.898-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Curso CiscoSystem</category><title>Curso de Cisco System y Examenes</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://cisco.netacad.net/staticcontentassets/images/cnamsheader/banner_new_login.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 380px; height: 59px;" src="https://cisco.netacad.net/staticcontentassets/images/cnamsheader/banner_new_login.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hola como les va estimados lectores aca les dejo unos capitulos del primer modulo de Cisco System, mas adelante les estare subiendo mas modulos.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Descargar &lt;a href="http://rapidshare.com/files/192680749/Cisco.rar.html"&gt;Primer modulo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Descargar &lt;a href="http://rapidshare.com/files/225225931/CCNA_Exploration_Modulo_2.docx.html"&gt;Segundo modulo&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Aca les dejo los examenes completos de la curricula 4 de CCNA Eploration&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Descargar Examenes &lt;a href="http://rapidshare.com/files/223604286/EXAMENES_CCNA_100_.rar.html"&gt;Primer modulo&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Ojo: No me hago responsable si lo usan para otra cosa que no sea el de estudio.&lt;br /&gt;&lt;br /&gt;El segundo Modulo se encuentra en formato de Offices 2007 por lo que me encontraba en una pc con Winbox :S&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-3651312236865228842?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/TSFL5LhiNec" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/TSFL5LhiNec/curso-de-cisco-system.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://rapidshare.com/files/225225931/CCNA_Exploration_Modulo_2.docx.html" length="464779" type="application/octet-stream" /><media:content url="http://rapidshare.com/files/225225931/CCNA_Exploration_Modulo_2.docx.html" fileSize="464779" type="application/octet-stream" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> Hola como les va estimados lectores aca les dejo unos capitulos del primer modulo de Cisco System, mas adelante les estare subiendo mas modulos. Descargar Primer moduloDescargar Segundo modulo Aca les dejo los examenes completos de la curricula 4 de CCNA</itunes:subtitle><itunes:author>noreply@blogger.com (Guillermo Morales)</itunes:author><itunes:summary> Hola como les va estimados lectores aca les dejo unos capitulos del primer modulo de Cisco System, mas adelante les estare subiendo mas modulos. Descargar Primer moduloDescargar Segundo modulo Aca les dejo los examenes completos de la curricula 4 de CCNA Eploration Descargar Examenes Primer moduloOjo: No me hago responsable si lo usan para otra cosa que no sea el de estudio. El segundo Modulo se encuentra en formato de Offices 2007 por lo que me encontraba en una pc con Winbox :SBienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2009/02/curso-de-cisco-system.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-945936179374556690</guid><pubDate>Thu, 25 Sep 2008 17:45:00 +0000</pubDate><atom:updated>2008-09-25T10:50:16.818-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Instalacion de las nuevas llaves de fedora</category><title>Bienvenidos nuevos usuarios de Linux Fedora</title><description>Les doy la bienvenida a todos los felices nuevos usuarios de Linux Fedora que se les instalo el dia sabado 20 de sept en el evento del SFD2008, para los nuevos usuarios les pido que instalen las nuevas llaves de fedora con las cuales podran acceder a las nuevas actualizaciones de sistema y demas herramientas y programas que se encuentran en los repositorios&lt;br /&gt;&lt;br /&gt;Con este comandito ustedes se bajan las nuevas llaves para fedora  &lt;span style="font-size:100%;"&gt; yum -y install fedora-release.noarch instalenlo, no se asusten si ven que tienen por lo menos unos 500 o mas paquetes que actualizar, esto es normal debido a unos cambios que la comunidad de fedora tuvo que realizar por fuerza mayor.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-945936179374556690?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/KBOLYaT4rxw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/KBOLYaT4rxw/bienvenidos-nuevos-usuarios-de-linux.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/09/bienvenidos-nuevos-usuarios-de-linux.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-2409407432864576678</guid><pubDate>Sun, 24 Aug 2008 19:44:00 +0000</pubDate><atom:updated>2008-08-31T23:53:13.564-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Eventos</category><title>Software Freedom Day 2008</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6gZmQBWupN8/SLG6-ww_XCI/AAAAAAAAAVY/9qjMMtA3CwU/s1600-h/Poster2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6gZmQBWupN8/SLG6-ww_XCI/AAAAAAAAAVY/9qjMMtA3CwU/s400/Poster2.png" alt="" id="BLOGGER_PHOTO_ID_5238173429013634082" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxtour.org/images/2/2c/Tuxsocial.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.linuxtour.org/images/2/2c/Tuxsocial.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Deceas saber mas acerca del SFD2008 revisa este &lt;a href="http://softwarefreedomday.org/teams/centralandsouthamerica/Nicaragua"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-2409407432864576678?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/Vk0F3YztGho" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/Vk0F3YztGho/free-software-day-2008.html</link><author>noreply@blogger.com (Guillermo Morales)</author><media:thumbnail url="http://2.bp.blogspot.com/_6gZmQBWupN8/SLG6-ww_XCI/AAAAAAAAAVY/9qjMMtA3CwU/s72-c/Poster2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/08/free-software-day-2008.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-6630588426619075760</guid><pubDate>Sat, 02 Aug 2008 18:47:00 +0000</pubDate><atom:updated>2008-08-14T08:00:20.419-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Entrevistas</category><title>El Nombre correcto es GNU con Linux por Richard Stallman</title><description>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/b2oIsxei05o&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/b2oIsxei05o&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-6630588426619075760?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/a_RlLCeaEXg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/a_RlLCeaEXg/el-nombre-correcto-es-gnu-con-linux-por.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><enclosure url="http://www.youtube.com/v/b2oIsxei05o&amp;amp;hl=es&amp;amp;fs=1" length="1048" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/v/b2oIsxei05o&amp;amp;hl=es&amp;amp;fs=1" fileSize="1048" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Bienvenidos a Fedora en Nicaragua</itunes:subtitle><itunes:author>noreply@blogger.com (Guillermo Morales)</itunes:author><itunes:summary>Bienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/08/el-nombre-correcto-es-gnu-con-linux-por.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-44193844643627752</guid><pubDate>Mon, 28 Jul 2008 21:32:00 +0000</pubDate><atom:updated>2008-08-14T07:58:30.186-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales para Servidores</category><title>Tutorial de SendMail</title><description>&lt;div class="ARTICLE"&gt;&lt;div class="TITLEPAGE"&gt;&lt;h1 class="TITLE"&gt;&lt;a name="AEN2"&gt;&lt;/a&gt;Tutorial de Sendmail&lt;/h1&gt;&lt;div class="AUTHORGROUP"&gt;&lt;a name="AEN4"&gt;&lt;/a&gt;&lt;h4 class="AUTHOR"&gt;&lt;a name="AEN5"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;/div&gt;&lt;hr align="center" color="#000000" size="1" width="75%"&gt;&lt;/div&gt;&lt;div class="TOC"&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Tabla de contenidos&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN12"&gt;Nota Introductoria&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN31"&gt;Una Configuraci�n T�pica&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN91"&gt;Conceptos&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN139"&gt;Empezando&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN187"&gt;Configuraci�n del sistema&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN229"&gt;Sistema de configuraci�n M4&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN272"&gt;El Procesamiento de los mensajes&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN322"&gt;Administraci�n de la cola de Sendmail&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN355"&gt;Dominios virtuales&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN386"&gt;Enmascaramiento&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN400"&gt;Sitios con m�s de un servidor&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN560"&gt;Performance/Tuning&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN623"&gt;Reglas y Rulesets&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN701"&gt;Ejemplo: Ambiente de alta seguridad&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN755"&gt;Ejemplo de configuraci�n de MUA&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;&lt;a href="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/#AEN777"&gt;Referencias&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/div&gt;&lt;blockquote class="ABSTRACT"&gt;&lt;div class="ABSTRACT"&gt;&lt;a name="AEN9"&gt;&lt;/a&gt;&lt;p&gt;Este tutorial pretende dar una visi�n general del MTA Sendmail. Los ejemplos asumen un sistema Linux RedHat 7.X, 8.0 y 9.0, pero pueden extenderse a cualquier otro sistema operativo soportado.&lt;/p&gt;&lt;p&gt;El lector realmente interesado en conocer este MTA debe consultar la referencia [1], a partir de la cual se ha hecho este tutorial.&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN12"&gt;&lt;/a&gt;Nota Introductoria&lt;/h2&gt;&lt;p&gt;Si tuviera que buscar un adjetivo para calificar a Sendmail, pensar�a en "excesivo". Excesivo puesto que este programa intenta  -y puede- satisfacer las necesidades de una audiencia extremadamente amplia... incluso, de una audiencia que hace a�os ha desaparecido.&lt;/p&gt;&lt;p&gt;En general, cuando un programa es "m�s y m�s flexible", los usuarios deben pagar el precio de "m�s y m�s complejidad" para asimilar toda aquella flexibilidad. Sendmail permite configurar aspectos que normalmente yacen ocultos en el c�digo compilado de otros programas similares... aspectos que en la pr�ctica diaria ya casi nadie usa.&lt;/p&gt;&lt;p&gt;Es por eso que usar Sendmail suele ser una experiencia desconcertante... desde el inicio y hasta el final. Y en ese sentido tengo que admitir que este peque�o texto tambi�n puede serlo, pese a que he procurado que no ocurra as�.&lt;/p&gt;&lt;p&gt;Sendmail es calificado de "inseguro", y con justa raz�n. Tiene una larga historia de "vulnerabilidades" que han conminado a algunos administradores a optar por soluciones supuestamente m�s seguras como &lt;tt class="FILENAME"&gt;postfix&lt;/tt&gt; y &lt;tt class="FILENAME"&gt;qmail&lt;/tt&gt;. En favor de Sendmail s�lo tengo que indicar que sus creadores han venido haciendo grandes esfuerzos para que esto cambie, y ciertamente los �ltimas versiones han consistido esencialmente en mejoras en esa direcci�n.&lt;/p&gt;&lt;p&gt;Un �ltimo adjetivo para Sendmail podr�a ser "legendario", en el sentido que es una de las utilidades m�s antiguas de los sistemas Unix, se proporciona en pr�cticamente todas sus variantes (y tambi�n en Linux), es el servidor de email m�s utilizado a nivel mundial, y sorprendentemente es a la vez una de las utilidades menos "dominadas" por los administradores debido a lo antes indicado - as� como a una muy deficiente documentaci�n!&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN21"&gt;&lt;/a&gt;C�mo se ha confeccionado este texto&lt;/h3&gt;&lt;p&gt;En la medida que tengo costumbre de usar &lt;tt class="FILENAME"&gt;vi&lt;/tt&gt;, pero no tengo costumbre de escribir y recordar los extensos y variados tags de Docbook, he usado mi script "QDK" disponible en &lt;a href="http://qdk.sourceforge.net/" target="_top"&gt;Sourceforge&lt;/a&gt; a fin de generar el SGML respectivo. Recomiendo su uso al lector que est� acostumbrado a escribir Docbook directamente.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN26"&gt;&lt;/a&gt;C�mo contactarme&lt;/h3&gt;&lt;p&gt;Cualquier sugerencia para mejorar este texto, o el se�alamiento de alg�n error, agradecer�a me sea indicado escribiendo a: &lt;tt class="FILENAME"&gt;darksiteevil@fedora-ni.net&lt;/tt&gt;&lt;/p&gt;&lt;p&gt;Managua, Nicaragua.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN31"&gt;&lt;/a&gt;Una Configuraci�n T�pica&lt;/h2&gt;&lt;p&gt;Empezaremos con una descripci�n general de los pasos que se requieren en una configuraci�n t�pica de Sendmail.&lt;/p&gt;&lt;p&gt;Los lectores que no disponen de absolutamente ninguna experiencia con Sendmail deber�an pasar previamente por la secci�n denominada "Conceptos".&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN35"&gt;&lt;/a&gt;Escenario&lt;/h3&gt;&lt;p&gt;La gran mayor�a de sitios peque�os en Internet puede usar la configuraci�n que proporciona RedHat en forma autom�tica. Es el caso t�pico de una organizaci�n que disponde de un �nico servidor de correo electr�nico con conexi�n directa a Internet, y que posee un dominio tal como "laorganizacion.org".&lt;/p&gt;&lt;p&gt;Asumiremos que el servidor de correo designado se llama "correo.laorganizacion.org" y no consideraremos detalles de seguridad como firewalls y redes DMZ.&lt;/p&gt;&lt;p&gt;Asumiremos tambi�n que nuestros clientes son las estaciones de trabajo que se conectan con alg�n cliente de correo est�ndar como "Outlook Express", "Mozilla", etc.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN40"&gt;&lt;/a&gt;Configurar el DNS&lt;/h3&gt;&lt;p&gt;Asumiremos que las direcciones de correo de nuestros usuarios son de la forma "usuario@laorganizacion.org". En ese caso, en el archivo de configuraci�n de la zona "laorganizacion.org" deber� inscribirse el siguiente registro MX: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ 1D IN MX 0 correo&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto env�a los mensajes con ese formato a nuestro servidor "correo.laorganizacion.org". (He asumido el uso de BIND.)&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN44"&gt;&lt;/a&gt;Configurar las opciones del puerto SMTP&lt;/h3&gt;&lt;p&gt;En RedHat 7.x, 8, 9 (y quiz� futuras versiones), Sendmail viene por defecto configurado para aceptar s�lo conexiones locales; es decir, no recibir� ning�n mensaje que llege desde el exterior.&lt;/p&gt;&lt;p&gt;Esto no sirve de mucho en ambientes t�picos de red, por lo que editaremos el archivo &lt;tt class="FILENAME"&gt;/etc/mail/sendmail.mc&lt;/tt&gt; y modificaremos la siguiente l�nea: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; por: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;DAEMON_OPTIONS(`Port=smtp, Name=MTA')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Y regeneraremos la configuraci�n: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cd /etc/mail&lt;br /&gt;# m4 sendmail.mc &gt; sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;An�logamente, en RedHat 7.x se modificar� el archivo &lt;tt class="FILENAME"&gt;redhat.mc&lt;/tt&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN54"&gt;&lt;/a&gt;Configurar el archivo /etc/hosts&lt;/h3&gt;&lt;p&gt;Asegur�monos de que existan las siguientes DOS l�neas, y que tengan un contenido como a este: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;127.0.0.1 localhost&lt;br /&gt;1.2.3.4  correo.organizacion.org correo&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Obviamente, se deber� reemplazar "1.2.3.4" por la direcci�n IP asociada a la interfaz de la red local.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN58"&gt;&lt;/a&gt;Configurar el archivo local-host-names&lt;/h3&gt;&lt;p&gt;Como nuestras direcciones son "usuario@organizacion.org", nuestro servidor debe asumir como SUYOS todos los mensajes dirigidos a "@organizacion.org". Esto se consigue escribiendo "organizacion.org" en el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt;: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;organizacion.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En muchas versiones antiguas de Sendmail, el archivo equivalente se llama &lt;tt class="FILENAME"&gt;/etc/sendmail.cw&lt;/tt&gt;.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN64"&gt;&lt;/a&gt;Permitir el relay a nuestros clientes&lt;/h3&gt;&lt;p&gt;Asumiremos que las estaciones de nuestra organizacion est�n contenidas en la subnet "1.2.3.0". En ese caso, a�adiremos la siguiente l�nea al archivo &lt;tt class="FILENAME"&gt;/etc/mail/access&lt;/tt&gt;: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;1.2.3  RELAY&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Luego generaremos la versi�n indexada: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cd /etc/mail&lt;br /&gt;# make&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; N�tese que en muchos sistemas distintos a RedHat habr� que usar (en vez de "make") el comando "makemap" con las opciones correspondientes: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# cd /etc/mail&lt;br /&gt;bash# makemap hash access &lt;&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esta funcionalidad viene activada normalmente en la configuraci�n proporcionada por RedHat. En otros sistemas probablemente esto se debe configurar expl�citamente como se indica m�s abajo.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN71"&gt;&lt;/a&gt;Configurar servicios POP / IMAP&lt;/h3&gt;&lt;p&gt;Estos dos servicios provienen del paquete "&lt;tt class="FILENAME"&gt;imap*.rpm&lt;/tt&gt;". Se deber�n activar con el comando &lt;tt class="FILENAME"&gt;ntsysv&lt;/tt&gt; o &lt;tt class="FILENAME"&gt;chkconfig&lt;/tt&gt; (basta con uno de ellos.) Por ejemplo, para el �ltimo caso: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# chkconfig --level 345 ipop2 on&lt;br /&gt;bash# chkconfig --level 345 ipop3 on&lt;br /&gt;bash# chkconfig --level 345 imap on&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Luego se deber� recargar la configuraci�n de &lt;tt class="FILENAME"&gt;xinetd&lt;/tt&gt;: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# service xinetd reload&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Ahora todo est� listo por el lado del servidor.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN82"&gt;&lt;/a&gt;Pruebas con el cliente "mail"&lt;/h3&gt;&lt;p&gt;En los sistemas Linux el comando &lt;tt class="FILENAME"&gt;mail&lt;/tt&gt; permite enviar y leer mensajes de correo electr�nico mediante &lt;tt class="FILENAME"&gt;Sendmail&lt;/tt&gt;. Por ejemplo, para enviar un mensaje a una cuenta exterior de test: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[diego@edithpiaf diego]$ mail test_user@yahoo.com&lt;br /&gt;Subject: This is a test&lt;br /&gt;There goes the challenger&lt;br /&gt;.&lt;br /&gt;Cc:&lt;br /&gt;[diego@edithpiaf diego]$&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La lectura de mensajes de correo recibidos se puede hacer tambi�n con el comando "mail": &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[pedrito@correo pedrito]$ mail&lt;br /&gt;Mail version 8.1 6/6/93.  Type ? for help.&lt;br /&gt;"/var/spool/mail/pedrito": 1 message 1 new&lt;br /&gt;&gt;N  1 pepe@noskhon.com  Sun Jan 27 06:24 "prueba"&lt;br /&gt;&amp;amp;&lt;br /&gt;Message 1:&lt;br /&gt;From root@noskhon.com Sun Jan 27 06:24 2002&lt;br /&gt;Delivered-To: pedrito@abejas.org&lt;br /&gt;Date: Mon, 25 Feb 2002 02:09:26 -0500&lt;br /&gt;From: pepe &lt;pepe@noskhon.com&gt;&lt;br /&gt;To: pedrito@abejas.org&lt;br /&gt;Subject: prueba&lt;br /&gt;&lt;br /&gt;Esta es una prueba&lt;br /&gt;&lt;br /&gt;&amp;amp; &lt;/pepe@noskhon.com&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Durante estas operaciones conviene verificar los mensajes del log desde otra ventana: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# tail -f /var/log/maillog&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;V�ase el ap�ndice intitulado "Ejemplo de configuraci�n de MUA" si requiere una idea acerca de c�mo se configura un cliente gr�fico de correo electr�nico.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN91"&gt;&lt;/a&gt;Conceptos&lt;/h2&gt;&lt;p&gt;Esta secci�n proporciona una serie de conceptos que se utilzar�n en lo que sigue.&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN94"&gt;&lt;/a&gt;Programas Involucrados&lt;/h3&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN97"&gt;&lt;/a&gt;MUA/Cliente&lt;/h4&gt;&lt;p&gt;El Mail User Agent o Cliente de correo electr�nico es un programa que ejecutan los usuarios para leer y escribir sus mensajes. En la mayor�a de casos se ejecuta en un computador personal. Este programa normalmente enviar� los nuevos mensajes redactados por el usuario al servidor de la organizaci�n/proveedor, y descargar� los mensajes pendientes para lectura del usuario desde el servidor de la organizaci�n/proveedor.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN100"&gt;&lt;/a&gt;MTA/Servidor&lt;/h4&gt;&lt;p&gt;El Mail Transfer Agent se encarga de enviar (y reintentar de ser necesario) los mensajes redactados por los usuarios de la organizaci�n. Igualmente, recibe los mensajes dirigidos a usuarios de la organizaci�n y los coloca en sus respectivas "casillas de correo" para su posterior lectura.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN103"&gt;&lt;/a&gt;Protocolos&lt;/h3&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN106"&gt;&lt;/a&gt;SMTP&lt;/h4&gt;&lt;p&gt;El Simple Message Transfer Protocol se emplea para enviar mensajes de correo electr�nico entre servidores. En muchos casos, el programa cliente de correo electr�nico remite un nuevo mensaje al servidor usando tambi�n SMTP.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN109"&gt;&lt;/a&gt;POP&lt;/h4&gt;&lt;p&gt;El Post Office Protocol permite a los programas clientes de correo electr�nico extraer los mensajes pendientes en las casillas de correo del usuario para que �ste los pueda visualizar.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN112"&gt;&lt;/a&gt;IMAP&lt;/h4&gt;&lt;p&gt;El Internet Message Access Protocol, al igual que POP, permite a los programas clientes de correo electr�nico extraer los mensajes pendientes en las casillas de correo del usuario para que �ste los pueda visualizar. Tiene caracter�sticas adicionales a las proporcionadas por POP.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN115"&gt;&lt;/a&gt;DNS&lt;/h4&gt;&lt;p&gt;El  Domain Name System permite que los mensajes de correo electr�nico sean dirigidos al servidor correspondiente en el Internet. En particular, a partir de una direcci�n de correo electr�nico de destino en un mensaje, se puede encontrar la direcci�n IP del computador que debe recibir dicho mensaje.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN118"&gt;&lt;/a&gt;Mensajes&lt;/h3&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN121"&gt;&lt;/a&gt;Header (cabecera)&lt;/h4&gt;&lt;p&gt;Esta es una secci�n informativa que contienen todos los mensajes y que contiene datos relacionados a su env�o, tales como el nombre y direcci�n electr�nica del creador del mensaje, la lista de destinatarios, la fecha de env�o, los servidores intermedios por donde el mensaje ha pasado, etc.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN124"&gt;&lt;/a&gt;Body&lt;/h4&gt;&lt;p&gt;Contiene el texto del mensaje en s�. Est� compuesto por caracteres ASCII.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN127"&gt;&lt;/a&gt;Envelope (sobre)&lt;/h4&gt;&lt;p&gt;Contiene informaci�n usada para enrutar los mensajes, tal como los destinatarios inmediatos. Esta informaci�n normalmente tiene coincidencias con algunos componentes del header.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN130"&gt;&lt;/a&gt;Attachment&lt;/h4&gt;&lt;p&gt;Los archivos que no se componen de texto ASCII pueden ser enviados si primero se codifican como texto ASCII y se a�aden ordenadamente a un mensaje normal. Estos a�adidos al mensaje se denominan attachments.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN133"&gt;&lt;/a&gt;Casilla del usuario&lt;/h4&gt;&lt;p&gt;Los usuarios de correo electr�nico no est�n conectados a la red durante todo el d�a, y lo mismo ocurre con sus computadores. Debido a esto, los mensajes que est�n dirigidos a ellos normalmente se almacenan en un �rea temporal denominada "casilla de correo" a la espera de que el usuario la extraiga cuando est� listo.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN136"&gt;&lt;/a&gt;Relay&lt;/h4&gt;&lt;p&gt;Corresponde a la facultad del MTA de reenviar los mensajes provenientes de un computador hacia otro computador. Por ejemplo, cuando un usuario de la red local le proporciona un mensaje que en realidad est� dirigido hacia un usuario en Internet.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN139"&gt;&lt;/a&gt;Empezando&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN142"&gt;&lt;/a&gt;Instalaci�n&lt;/h3&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN145"&gt;&lt;/a&gt;RedHat Linux&lt;/h4&gt;&lt;p&gt;En los sistemas Linux RedHat, el servidor Sendmail se distribuye mediante el paquete "sendmail". Sin embargo, se har� bien en instalar otros paquetes adicionales tales como sendmail-cf y sendmail-doc, que proporcionan herramientas de configuraci�n y documentaci�n adicional, respectivamente. Adicionalmente se requerir� el paquete "m4".&lt;/p&gt;&lt;p&gt;La instalaci�n en RedHat, como de costumbre, se har� mediante el comando RPM (o durante la instalaci�n del sistema operativo, eligiendo "Mail Server" entre las opciones.) Aqu� no explicaremos el comando RPM y nos limitaremos a mostrar c�mo se puede verificar si los paquetes han sido instalados:&lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# rpm -qa|grep sendmail&lt;br /&gt;sendmail-cf-8.11.2-14&lt;br /&gt;sendmail-8.11.2-14&lt;br /&gt;sendmail-doc-8.11.2-14&lt;br /&gt;bash# rpm -q m4&lt;br /&gt;m4-1.4.1-4&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;La version de los paquetes indicados arriba  puede ser distinta dependiendo de la versi�n de RedHat. El ejemplo anterior se refiere a una instalaci�n RedHat 7.1.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN152"&gt;&lt;/a&gt;Otros Sistemas Operativos&lt;/h4&gt;&lt;p&gt;En casi todos los sistemas operativos Linux y Unix principales, Sendmail se distribuye por el mismo proveedor (posiblemente con algunas alteraciones.) En estos casos el m�todo de instalaci�n de paquetes puede variar, y se deber� consultar la documentaci�n respectiva.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN155"&gt;&lt;/a&gt;Desde la fuente&lt;/h4&gt;&lt;p&gt;En RedHat y cualquier otro sistema operativo, siempre existe la posibilidad de descargar el c�digo fuente de Sendmail a fin de compilarlo e instalarlo manualmente. En este caso deber� descargarse el archivo ".tar" de: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;ftp://ftp.sendmail.org/pub/sendmail/&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Al desempacarse este archivo, se encontrar� documentos que explican el procedimiento de compilaci�n e instalaci�n (archivo READ_ME.)&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN159"&gt;&lt;/a&gt;Probando Sendmail&lt;/h3&gt;&lt;p&gt;Asumiremos que Sendmail ya ha sido instalado. Para verificar la instalaci�n y obtener cierta informaci�n b�sica, usaremos el siguiente comando, cuyo resultado se muestra para mi computador: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -d0.1 -bt&lt;br /&gt;Version 8.12.5&lt;br /&gt;Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX&lt;br /&gt;            MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6&lt;br /&gt;            NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS&lt;br /&gt;            USERDB USE_LDAP_INIT&lt;br /&gt;&lt;br /&gt;============ SYSTEM IDENTITY (after readcf) ============&lt;br /&gt;  (short domain name) $w = edithpiaf&lt;br /&gt;(canonical domain name) $j = edithpiaf.noskhon.com.pe&lt;br /&gt;     (subdomain name) $m = noskhon.com.pe&lt;br /&gt;          (node name) $k = edithpiaf.noskhon.com.pe&lt;br /&gt;========================================================&lt;br /&gt;&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt;&lt;br /&gt;# &lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Para salir del prompt "&gt;" se presion� [CTRL]+[D].&lt;p&gt;N�tese que este comando ha sido ejecutado por el administrador. Los usuarios normales normalmente deber�n especificar la ruta completa del ejecutable "sendmail" a fin de obtener algo similar:&lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[diego@edithpiaf diego]$ /usr/sbin/sendmail -d0.1 -bt&lt;br /&gt;Version 8.12.5&lt;br /&gt;Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX&lt;br /&gt;            MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6&lt;br /&gt;... siguen m�s l�neas ...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;La opci�n "-bt" significa "modo de test", y el "-d0.1" significa "debug de aspectos generales (el cero), en nivel 1". Al modificar el nivel de debug se puede obtener m�s informaci�n. Por ejemplo, el lector podr�a observar la salida que presenta el comando anterior con "-d0.15".&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN167"&gt;&lt;/a&gt;Inicio autom�tico&lt;/h3&gt;&lt;p&gt;Como se aprecia, el servidor "sendmail" puede ser invocado en modo interactivo con diversos prop�sitos, sin embargo, lo usual es que opere en forma "no interactiva", o como se suele decir en sistemas Unix, como un "demonio". Por lo general esto es configurado en los scripts de inicio del sistema operativo de modo tal que el "demonio sendmail" se inicie en forma autom�tica cada vez que el computador es iniciado.&lt;/p&gt;&lt;p&gt;En un sistema RedHat Linux (versiones 7 en adelante) se puede emplear el comando "service" para invocar a estos scripts en cualquier momento. Por ejemplo, para consultar acerca del estado actual del servicio Sendmail: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# service sendmail status&lt;br /&gt;sendmail est� parado&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Para iniciarlo: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# service sendmail start&lt;br /&gt;Iniciando sendmail:                           [  OK  ]&lt;br /&gt;Inicio de sm-client:                          [  OK  ]&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Para detenerlo: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# service sendmail stop&lt;br /&gt;Apagando sendmail:                            [  OK  ]&lt;br /&gt;Desactivaci�n de sm-client:                   [  OK  ]&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En otros sistemas habr� que consultar la respectiva documentaci�n. El comando necesario podr�a ser como sigue: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# /etc/rc.d/init.d/sendmail start&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; o &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# /etc/init.d/sendmail start&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; o &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# /sbin/init.d/sendmail start&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Y para detenerlo, reemplazar el "start" por un "stop".&lt;p&gt;Para que esto se ejecute autom�ticamente cuando el sistema se inicia, en RedHat se suele emplear los comandos &lt;tt class="FILENAME"&gt;ntsysv&lt;/tt&gt; o &lt;tt class="FILENAME"&gt;chkconfig&lt;/tt&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN180"&gt;&lt;/a&gt;El log&lt;/h3&gt;&lt;p&gt;Sendmail, como cualquier programa relacionado con el correo electr�nico, genera mensajes de eventos (logs) mediante &lt;tt class="FILENAME"&gt;syslog&lt;/tt&gt;. En los sistemas RedHat normalmente &lt;tt class="FILENAME"&gt;syslog&lt;/tt&gt; est� configurado para enviar los mensajes hacia el archivo &lt;tt class="FILENAME"&gt;/var/log/maillog&lt;/tt&gt;. Cuando se hacen pruebas con Sendmail es muy conveniente tener una ventana o terminal abierta mostrando el log: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# tail -f /var/log/maillog&lt;br /&gt;Oct 26 18:17:10 edithpiaf sendmail[1812]: h9QNHAM0001812:&lt;br /&gt;from=root, size=421, class=0, nrcpts=1, msgid=&lt;200310262317.&gt;, relay=root@localhost&lt;br /&gt;Oct 26 18:17:10 edithpiaf sendmail[1812]: h9QNHAM0001812:&lt;br /&gt;to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00,&lt;br /&gt;mailer=relay, pri=30065, relay=localhost.noskhon.com.pe.&lt;br /&gt;[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused&lt;br /&gt;by localhost.noskhon.com.pe.&lt;br /&gt;Oct 27 17:52:14 edithpiaf sendmail[2299]: h9RMqEA5002299:&lt;br /&gt;from=root, size=244, class=0, nrcpts=1, msgid=&lt;200310272252.&gt;, relay=root@localhost&lt;br /&gt;Oct 27 17:52:14 edithpiaf sendmail[2299]: h9RMqEA5002299:&lt;br /&gt;to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00,&lt;br /&gt;mailer=relay, pri=30065, relay=localhost.noskhon.com.pe.&lt;br /&gt;[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by&lt;br /&gt;localhost.noskhon.com.pe.&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN187"&gt;&lt;/a&gt;Configuraci�n del sistema&lt;/h2&gt;&lt;p&gt;Dividiremos esto en dos partes: configuraci�n del host y configuraci�n de programa Sendmail.&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN190"&gt;&lt;/a&gt;Configuraci�n del host&lt;/h3&gt;&lt;p&gt;A continuaci�n algunos aspectos muy importantes relacionados al sistema operativo donde Sendmail se ejecutar�. Esto NO es propiamente la configuraci�n de Sendmail, pero �ste requiere interactuar con diversos elementos del sistema operativo.&lt;/p&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN193"&gt;&lt;/a&gt;DNS&lt;/h4&gt;&lt;p&gt;A fin de poder enviar mensajes a destinatarios remotos, Sendmail debe ser capaz de obtener la informaci�n necesaria de un servidor DNS. Incluso en una red local puede ser conveniente el empleo de un servidor DNS.&lt;/p&gt;&lt;p&gt;Si se desea desactivar completamente el uso del servidor DNS (por ejemplo, si nunca se saldr� a Internet) entonces se debe recompilar Sendmail con las opciones apropiadas (no explicaremos esto aqu�.)&lt;/p&gt;&lt;p&gt;En la mayor�a de computadores Unix/Linux, la direcci�n del servidor DNS que usan las aplicaciones se configura en el archivo  &lt;tt class="FILENAME"&gt;/etc/resolv.conf&lt;/tt&gt;. Por ejemplo, si su servidor DNS m�s cercano (el de la organizaci�n o el que ha proporcionado su proveedor) tiene direcci�n ip 100.2.3.4, entonces el archivo "resolv.conf" del computador destinado para ejecutar Sendmail debe lucir as�: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;nameserver 100.2.3.4&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Por lo general se configuran dos o tres servidores DNS.&lt;p&gt;Por otro lado, a fin de que nos puedan enviar mensajes desde el exterior a nuestro servidor de correo, requerimos administrar un dominio (el dominio de la organizaci�n.) Esto implica que habr� un servidor DNS (posiblemente dentro de nuestra organizaci�n o administrado por un proveedor) que contenga la configuraci�n de nuestra zona.&lt;/p&gt;&lt;p&gt;Si el dominio de nuestra organizaci�n es "laorganizacion.org", es frecuente definir que las direcciones de los usuarios locales tendr�n la forma "usuario@laorganizacion.org". En algunos lugares, prefieren direcciones similares a "usuario@mail.laorganizacion.org" aunque esto es a gusto de la organizaci�n.&lt;/p&gt;&lt;p&gt;Esto debe reflejarse en la configuraci�n de nuestro dominio en el servidor DNS. Asumiendo que el servidor DNS que administra nuestra zona usa el software BIND, (puede ser cualquier otro) el archivo de la zona "organizacion.org" deber�a contener al menos estas l�neas para que las direcciones de formato "usuario@laorganizacion.org" llegen al servidor. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ 1D IN MX 0 correo&lt;br /&gt;correo 1D IN A  90.8.7.6&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Si se desea el segundo formato ("usuario@mail.laorganizacion.org"), las l�neas correspondientes ser�an algo como: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;mail 1D IN MX 0 correo&lt;br /&gt;correo 1D IN A  90.8.7.6&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Nosotros no detallaremos m�s la configuraci�n del servidor DNS por ser un tema fuera del �mbito que nos compete. En [2] se puede encontrar una excelente explicaci�n de todo esto.&lt;p&gt;N�tese que esto �ltimo se har� muy probablemente en un computador distinto al que ejecuta Sendmail.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN206"&gt;&lt;/a&gt;Archivo hosts&lt;/h4&gt;&lt;p&gt;El archivo &lt;tt class="FILENAME"&gt;/etc/hosts&lt;/tt&gt; es complementario al sistema DNS. Para su correcta operaci�n Sendmail normalmente requiere que el computador en que se ejecuta tenga una configuraci�n como la siguiente: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;127.0.0.1 localhost&lt;br /&gt;90.8.7.6 correo.laorganizacion.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; N�tese que esto normalmente NO viene as� en RedHat.&lt;p&gt;La direcci�n IP suministrada debe coincidir con lo que se configur� en el DNS, y el nombre del host debe ser "full", es decir, debe incluir el nombre del dominio.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN212"&gt;&lt;/a&gt;Hostname&lt;/h4&gt;&lt;p&gt;El nombre del computador donde se ejecuta Sendmail debe corresponder a lo configurado en el DNS y el archivo hosts. Lamentablemente, la configuraci�n de este par�metro var�a de sistema en sistema. Por ejemplo, en RedHat, la configuraci�n del hostname se efect�a en el archivo &lt;tt class="FILENAME"&gt;/etc/sysconfig/network&lt;/tt&gt; en la variable HOSTNAME. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# cat /etc/sysconfig/network&lt;br /&gt;NETWORKING=yes&lt;br /&gt;HOSTNAME=edithpiaf.noskhon.com.pe&lt;br /&gt;GATEWAY=172.192.12.1&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La forma m�s f�cil -pero no la �nica- de proseguir tras modificar el hostname, consiste en reiniciar el computador.&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN217"&gt;&lt;/a&gt;Configuraci�n del programa Sendmail&lt;/h3&gt;&lt;p&gt;Sendmail es extremadamente configurable -aunque no necesariamente de un modo sencillo. Para esto posee un archivo de configuraci�n principal que en RedHat 8 es: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;/etc/mail/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; aunque en otros sistemas Linux/Unix es: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;/etc/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; o incluso: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;/var/adm/sendmail/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La ruta exacta de este archivo normalmente se define durante la compilaci�n de Sendmail. Es conveniente que el lector lo encuentre antes de proseguir.&lt;p&gt;Este archivo de configuraci�n de aqu� en adelante ser� llamado el archivo "cf" por la extensi�n de su nombre.&lt;/p&gt;&lt;p&gt;Como quiz� ya haya observado el lector, el archivo "cf" tiene una sintaxis poco intuitiva, y ha sido dise�ado principalmente para que el computador lo lea de un modo eficiente (mas no los humanos.)&lt;/p&gt;&lt;p&gt;El archivo "cf" define generalmente la ruta de otros archivos de configuraci�n auxiliares que evitan la modificaci�n directa del primero, simplificando la administraci�n de Sendmail.&lt;/p&gt;&lt;p&gt;En las �ltimas versiones de  sendmail (8.12 o superiores) es usual que se configure el servidor para que se ejecute "dividido" en dos programas complementarios a fin de elevar la seguridad del sistema. La siguiente salida (recortada) de RedHat Linux 8.0 ilustra esta idea: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# ps axuw|grep sendmail&lt;br /&gt;root  16216  ?  S  15:43 sendmail: accepting connections&lt;br /&gt;smmsp 16226  ?  S  15:43 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En este caso, el segundo proceso (client queue runner) es controlado mediante otro archivo de configuraci�n: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;/etc/mail/submit.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Obviamente, en otros sistemas este archivo se puede encontrar en otros directorios.&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN229"&gt;&lt;/a&gt;Sistema de configuraci�n M4&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN232"&gt;&lt;/a&gt;Motivaci�n&lt;/h3&gt;&lt;p&gt;Si el lector tuvo curiosidad de listar el archivo "cf", habr� notado seguramente que �ste tiene una sintaxis muy poco intuitiva. Este problema no ha pasado desapercibido para los desarrolladores de Sendmail (aunque la cura quiz� haya resultado peor que la enfermedad:)&lt;/p&gt;&lt;p&gt;A fin de facilitar la configuraci�n de Sendmail para los usuarios ocasionales y los administradores en general, existe un mecanismo complementario que evita la escritura y modificaci�n directa del archivo "cf". Este mecanismo consiste en escribir un archivo relativamente sencillo usando la sintaxis del lenguaje "M4", el cual se proporciona en pr�cticamente todos los sistemas Unix/Linux (a veces como software opcional.)&lt;/p&gt;&lt;p&gt;Mediante este sistema, el usuario crear� (o modificar�)  un archivo relativamente breve, el cual se traducir� en muchas l�neas del archivo "cf". &lt;/p&gt;&lt;p&gt;Lo cierto es que es absolutamente impr�ctico escribir "desde cero" un  archivo "cf" medianamente utilizable, as� que el m�todo M4 es una opci�n casi obligatoria.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN238"&gt;&lt;/a&gt;Regenerando el archivo "cf"&lt;/h3&gt;&lt;p&gt;Antes de hacer modificaciones, es recomendable conocer c�mo se gener� el archivo "cf" proporcionado por el sistema. Normalmente �ste proviene de un archivo tipo "M4". Lamentablemente esto no es v�lido en todos los casos, y las rutas de los archivos involucrados son muy variables.&lt;/p&gt;&lt;p&gt;En RedHat 8 el archivo "cf" distribuido (&lt;tt class="FILENAME"&gt;/etc/mail/sendmail.cf&lt;/tt&gt;) se puede regenerar en cualquier momento a partir del archivo (&lt;tt class="FILENAME"&gt;/etc/mail/sendmail.mc&lt;/tt&gt;) que usa la sintaxis "M4". Esto se puede hacer con el siguiente comando: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cd /etc/mail&lt;br /&gt;# m4 sendmail.mc &gt; sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; * NOTA: Aseg�rese de sacar una copia al archivo "cf" antes de hacer esto!&lt;p&gt;En RedHat 7 la secuencia es parecida, aunque los directorios difieren: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# cd /usr/share/sendmail-cf/cf&lt;br /&gt;bash# m4 redhat.mc &gt; /etc/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;En otros sistemas Unix/Linux (incluso RedHat en versiones anteriores) el archivo &lt;tt class="FILENAME"&gt;sendmail.mc&lt;/tt&gt; puede tener un nombre distinto y una ubicaci�n distinta, y habr� que ver la documentaci�n respectiva. Por ejemplo, en RedHat 7 se llamaba &lt;tt class="FILENAME"&gt;redhat.mc&lt;/tt&gt; y se ubicaba en &lt;tt class="FILENAME"&gt;/usr/share/sendmail-cf/cf&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;Incluso puede ser que este archivo simplemente no exista y haya que generar uno nuevo. En ese caso Ud. deber� ubicar primero el directorio "cf" de Sendmail y crear un archivo (le llamaremos &lt;tt class="FILENAME"&gt;prueba.mc&lt;/tt&gt;) tal como: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;include(`../m4/cf.m4')&lt;br /&gt;OSTYPE(hpux10)dnl&lt;br /&gt;MAILER(local)dnl&lt;br /&gt;MAILER(smtp)dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La directiva OSTYPE requiere que Ud.  especifique su versi�n de sistema  operativo (en el ejemplo, HP/UX V.10.) Para ver  los sistemas disponibles, vea el directorio  &lt;tt class="FILENAME"&gt;sendmail-cf/ostype&lt;/tt&gt; o &lt;tt class="FILENAME"&gt;cf/ostype&lt;/tt&gt;. En mi caso: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# ls ../ostype/&lt;br /&gt;aix2.m4        bsdi2.0.m4   irix4.m4     powerux.m4&lt;br /&gt;aix3.m4        bsdi.m4      irix5.m4     ptx2.m4&lt;br /&gt;aix4.m4        darwin.m4    irix6.m4     qnx.m4&lt;br /&gt;aix5.m4        dgux.m4      isc4.1.m4    riscos4.5.m4&lt;br /&gt;altos.m4       domainos.m4  linux.m4     sco3.2.m4&lt;br /&gt;amdahl-uts.m4  dynix3.2.m4  maxion.m4    sco-uw-2.1.m4&lt;br /&gt;aux.m4         gnu.m4       mklinux.m4   sinix.m4&lt;br /&gt;bsd4.3.m4      hpux10.m4    nextstep.m4  solaris2.m4&lt;br /&gt;bsd4.4.m4      hpux11.m4    openbsd.m4   solaris2.ml.m4&lt;br /&gt;bsdi1.0.m4     hpux9.m4     osf1.m4      solaris2.pre5.m4&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Todo esto requiere que se trabaje en el subdirectorio &lt;tt class="FILENAME"&gt;sendmail-cf/cf&lt;/tt&gt; o &lt;tt class="FILENAME"&gt;cf/cf&lt;/tt&gt;. A continuaci�n, ejecutar m4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# m4 prueba.mc &gt; /etc/sendmail.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Volviendo a Linux RedHat, los archivos "M4" usados por Sendmail se proporcionan en el paquete "sendmail-cf". Obviamente requerir� tambi�n el paquete "m4" para poder usarlo. En otros sistemas Unix/Linux el software "M4" puede ser opcional o parte de las herramientas de desarrollo.&lt;/p&gt;&lt;p&gt;En Linux RedHat 8.0 y superiores, es tambi�n posible regenerar el archivo "submit.cf" a partir de: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cd /etc/mail&lt;br /&gt;# m4 submit.mc &gt; submit.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN263"&gt;&lt;/a&gt;Configuraci�n con M4&lt;/h3&gt;&lt;p&gt;El sistema M4 de Sendmail permite generar configuraciones para distintos prop�sitos as� como alterar opciones bastante puntuales. A modo de ejemplo, el par�metro que controla el "tiempo de alerta" de un mensaje en cola (no se preocupe si no entiende esto, es s�lo un ejemplo), se configura con M4 mediante una l�nea como la siguiente: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confTO_QUEUEWARN',`2h')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Lo cual se traduce en exactamente la siguiente l�nea en el archivo "cf" generado: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O Timeout.queuewarn=2h&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; T�ngase cuidado dentro del archivo "M4" de emplear las comillas adecuadas para cada caso (obs�rve que se han usado ambos tipos: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt; ` y '&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;En resumen, mediante la sintaxis (simple) de "M4", se puede regenerar un archivo en la sintaxis (compleja) del "cf". Recu�rdese que al final, el programa Sendmail s�lo utilizar� el archivo "cf".&lt;/p&gt;&lt;p&gt;En lo que sigue, presentaremos la configuraci�n de Sendmail empleando ambos m�todos cuando sea posible, pero se preferir� el m�todo M4. Como se indic�, algunas directivas del m�todo "M4" se traducen a una &lt;i class="EMPHASIS"&gt;gran cantidad&lt;/i&gt; de complejas directivas del archivo "cf", el cual resulta impr�ctico.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN272"&gt;&lt;/a&gt;El Procesamiento de los mensajes&lt;/h2&gt;&lt;p&gt;Los mensajes de correo electr�nico tienen principalmente dos tipos de procesamiento:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Local: Cuando el destinatario es un usuario perteneciente a nuestro servidorde correo electr�nico&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Remoto: Cuando el destinatario est� ubicado en otro servidor&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Estas "rutas" de env�o de mensaje se suelen denominar "mailers" y son implementadas por "delivery agents".&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN282"&gt;&lt;/a&gt;Env�os locales&lt;/h3&gt;&lt;p&gt;Sendmail normalmente determina si un mensajes es local cuando la direcci�n de destino contiene s�lo un nombre de usuario (por ejemplo, "diego".) Asimismo, cuando la direcci�n de destino contiene un host que coincide con el "hostname" del servidor. Por ejemplo, en la direcci�n "diego@correo.caligula.net" el host especificado (lo que sigue a la @) es "correo.caligula.net"; si este coincide con el hostname del computador, entonces el mensaje debe ser considerado local.&lt;/p&gt;&lt;p&gt;Una excepci�n (extremadamente com�n) a lo �ltimo consiste en forzar que ciertas direcciones sean tratadas como locales. Para esto, el usuario generalmente configurar� el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt; con los nombres de host considerados "locales" o "sin�nimos" del host local. Por ejemplo, para que el mensaje con destino "diego@neron.org" sea tambi�n considerado local, habr�a que incluir en el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt;: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;neron.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto es muy importante, puesto que t�picamente las organizaciones deciden utilizar una direcci�n de email terminada en "@dominio", donde "dominio" casi nunca coincide exactamente con el hostname del servidor. De no configurarse el archivo &lt;tt class="FILENAME"&gt;local-host-names&lt;/tt&gt;, todos los mensajes que lleguen al servidor con esta direcci�n ser�an considerados no locales, y por tanto ser�an rechazados.&lt;p&gt;En otros sistemas el nombre del archivo de configuraci�n &lt;tt class="FILENAME"&gt;local-host-names&lt;/tt&gt; puede variar. Para averiguar o verificar esto, debemos consultar la documentaci�n o en �ltimo caso el archivo "cf": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# grep "^Fw" /etc/mail/sendmail.cf&lt;br /&gt;Fw/etc/mail/local-host-names&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En versiones anteriores de Sendmail, este archivo se denominaba &lt;tt class="FILENAME"&gt;/etc/sendmail.cw&lt;/tt&gt;.&lt;p&gt;Si se dispone del archivo "M4" que dio origen al "cf", deber�amos buscar all� una l�nea tal como: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;FEATURE(`access_db',`hash -T&lt;tmpf&gt; -o /etc/mail/access.db')dnl&lt;/tmpf&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En algunos casos (no en RedHat), esta funcionalidad puede no estar definida y se debe activar.&lt;p&gt;Sin embargo, esta configuraci�n tambi�n puede hacerse en el mismo archivo "cf" con el comando "class-macro-w" (clase w.) Por ejemplo, las siguientes l�neas muestran que las direcciones terminadas en "@localhost" y "@localhost.localdomain" tambi�n son consideradas locales. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# grep "^Cw" /etc/mail/sendmail.cf&lt;br /&gt;Cwlocalhost.localdomain&lt;br /&gt;Cwlocalhost&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En otras palabras, la "clase w" se puede considerar un "array" que contiene los nombres de las direcciones consideradas "locales". Esta clase se puede configurar en el archivo "cf" mediante el comando "C" (seguido por el nombre de la clase, o sea "Cw") o mediante un archivo externo (definido por el comando "F", en nuestro caso "Fw".)&lt;p&gt;Los env�os locales conllevan a que los mensajes sean almacenados en la "casilla de correo" del usuario destinatario. El usuario deber� extraer estos mensajes con su programa "cliente", posiblemente mediante los protocolos IMAP o POP como se ver� despu�s.&lt;/p&gt;&lt;p&gt;La casilla de correo (inbox) es simplemente un archivo cuyo nombre coincide con el del usuario y se ubica en el directorio &lt;tt class="FILENAME"&gt;/var/spool/mail&lt;/tt&gt; (como siempre, esto puede variar en otros Unix.) Como veremos, Sendmail no escribe directamente en este archivo y por tanto no es parte de su configuraci�n.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN301"&gt;&lt;/a&gt;Definici�n del env�o local&lt;/h3&gt;&lt;p&gt;Como se indic�, el env�o local conlleva a que el mensaje sea guardado en el archivo "inbox" o "casilla de correo". Sin embargo, Sendmail no realiza directamente este trabajo, sino que invoca a un programa auxiliar para esta tarea (aparentemente sencilla.)&lt;/p&gt;&lt;p&gt;Esto se configura en el archivo "cf" con la definici�n "Mlocal" (mailer local.) En el archivo "cf" de RedHat 8.0, esta secci�n luce as�: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Mlocal,  P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9,&lt;br /&gt;S=EnvFromL/HdrFromL,&lt;br /&gt;R=EnvToL/HdrToL,&lt;br /&gt;T=DNS/RFC822/X-Unix,&lt;br /&gt;A=procmail -t -Y -a $h -d $u&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Las l�neas que se inician con espacios o tabuladores se consideran la continuaci�n de la anterior, por tanto, el extracto mostrado arriba debe considerarse una sola l�nea.&lt;p&gt;Como se aprecia, Sendmail utiliza un programa auxliar llamado &lt;tt class="FILENAME"&gt;/usr/bin/procmail&lt;/tt&gt; para el delivery local. En muchos sistemas Unix el programa usado es &lt;tt class="FILENAME"&gt;/bin/mail&lt;/tt&gt;. No profundizaremos m�s sobre esto por ahora, pero en general "procmail" es mucho m�s flexible y eficiente que las alternativas tradicionales.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN309"&gt;&lt;/a&gt;Env�os Remotos&lt;/h3&gt;&lt;p&gt;Sendmail tiene la capacidad de hacer env�os remotos usando el protocolo SMTP (que opera usando TCP/IP.) En este caso, Sendmail no emplea un programa auxiliar como en los env�os locales.&lt;/p&gt;&lt;p&gt;Cuando un mensaje no puede ser enviado a uno de los destinatarios, el mensaje es "encolado" para un posterior reintento.&lt;/p&gt;&lt;p&gt;Para efectuar el env�o remoto, Sendmail requiere que los destinatarios del mensaje posean una "parte de host" distinta al hostname local (o a sus sin�nimos de la clase-w, como se vio en la secci�n anterior.)&lt;/p&gt;&lt;p&gt;Sendmail normalmente utilizar� el DNS a fin de encontrar el servidor remoto que recibir� el mensaje (espec�ficamente, el registro MX y el registro A) y abrir� una conexi�n SMTP.&lt;/p&gt;&lt;p&gt;El archivo "cf" define este env�o con una l�nea como la que sigue. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Msmtp, P=[IPC], F=mDFMuX, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP,&lt;br /&gt;E=\r\n, L=990,&lt;br /&gt;T=DNS/RFC822/SMTP,&lt;br /&gt;A=TCP $h&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;De estos ejemplos se puede apreciar que las definiciones de los "mailers" o "agentes de delivery" siempre empiezan con el comando "M", inmediatamente seguido por el nombre del "mailer".&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN318"&gt;&lt;/a&gt;"mailers" en M4&lt;/h3&gt;&lt;p&gt;Los mailers en el archivo M4 deben aparecer al final del archivo fuente M4. Para generar los dos mailers mencionados arriba, simplemente se requiere: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;MAILER(smtp)dnl&lt;br /&gt;MAILER(procmail)dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto lo puede observar el lector en el archivo "sendmail.mc" proporcionado por RedHat.&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN322"&gt;&lt;/a&gt;Administraci�n de la cola de Sendmail&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN325"&gt;&lt;/a&gt;Conceptos&lt;/h3&gt;&lt;p&gt;Los mensajes que procesa Sendmail muchas veces no pueden ser enviados a su destino en forma inmediata. Por ejemplo, la l�nea que conecta nuestra organizaci�n a Internet puede estar detenida, o el mail server remoto puede haberse tornado inaccesible.&lt;/p&gt;&lt;p&gt;En estos casos Sendmail "encolar�" el mensaje a fin de intentar hacer posteriores reintentos a intervalos predefinidos. Cumplido cierto tiempo, Sendmail desistir� de reintentar y el env�o se considera fallido (el usuario que env�a recibe una notificaci�n.)&lt;/p&gt;&lt;p&gt;En RedHat 8 la cola de Sendmail se localiza en el directorio /var/spool/mqueue. Cada mensaje se compone de dos archivos (con prefijo "qf" y "df") que corresponden, respectivamente, al "archivo de control" y el "archivo de datos". El archivo de control contiene informaci�n respecto al env�o del mensaje, particularmente el header. El "archivo de datos" contiene el cuerpo del mensaje.&lt;/p&gt;&lt;p&gt;El directorio de cola se configura en el archivo "cf" del siguiente modo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O QueueDirectory=/var/spool/mqueue&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En el m�todo M4 se usar� (s�lo si se desea modificar el default): &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`QUEUE_DIR',`/var/spool/mqueue')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN333"&gt;&lt;/a&gt;Temporizaci�n del queue run&lt;/h3&gt;&lt;p&gt;El "queue run" corresponde a un intento repetitivo que hace Sendmail para enviar los mensajes que por alg�n motivo quedaron encolados. El intervalo entre queue run's es configurable en las opciones de l�nea de comando de Sendmail. Por ejemplo, "sendmail -bd -q3h" significa que Sendmail se ejecutar� en background y que el procesamiento de la cola (queue run) se har� cada tres horas (3h.) Este lapso se configura en RedHat en el archivo que se muestra. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cat /etc/sysconfig/sendmail&lt;br /&gt;DAEMON=yes&lt;br /&gt;QUEUE=1h&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En otros sistemas, el lector deber� indagar por los scripts de inicio del servicio Sendmail para configurar el lapso de queue run.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN337"&gt;&lt;/a&gt;Forzar el procesamiento de la cola&lt;/h3&gt;&lt;p&gt;Si deseamos forzar el procesamiento de la cola completa (por ejemplo, si de pronto nuestra conexi�n a Internet se ha restablecido tras un corte), en cualquier momento esto se puede hacer con el comando: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -q&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Sin embargo, a fin de intentar el env�o de s�lo un mensaje en particular (o un conjunto de �stos), se puede usar lo siguiente: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -qIsubstr&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Donde "substr" es un substring del queue ID del mensaje a enviar (o de los mensajes.) Por ejemplo, si tenemos los siguientes mensajes encolados: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -bp&lt;br /&gt;            /var/spool/mqueue (4 requests)&lt;br /&gt;-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------&lt;br /&gt;h8RKt4UX001163       16 Sat Sep 27 15:55 &lt;root@edithpiaf.noskhon.com.pe&gt;&lt;br /&gt;             (Deferred: Name server: kika.noskhon.com.pe.: host name looku)&lt;br /&gt;                                     &lt;diego@kika.noskhon.com.pe&gt;&lt;br /&gt;h8RKt4UZ001163       10 Sat Sep 27 15:55 &lt;root@edithpiaf.noskhon.com.pe&gt;&lt;br /&gt;             (Deferred: Name server: kika.noskhon.com.pe.: host name looku)&lt;br /&gt;                                     &lt;diego@kika.noskhon.com.pe&gt;&lt;br /&gt;h8PNiopq002785      298 Thu Sep 25 18:44 root&lt;br /&gt;             (Warning: could not send message for past 4 hours)&lt;br /&gt;                                     diego@kika.noskhon.com.pe&lt;br /&gt;h8PNh4RM002734      298 Thu Sep 25 18:43 root&lt;br /&gt;             (Warning: could not send message for past 4 hours)&lt;br /&gt;                                     diego@kika.noskhon.com.pe&lt;br /&gt;            Total requests: 4&lt;/diego@kika.noskhon.com.pe&gt;&lt;/root@edithpiaf.noskhon.com.pe&gt;&lt;/diego@kika.noskhon.com.pe&gt;&lt;/root@edithpiaf.noskhon.com.pe&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Y queremos enviar los dos primeros de la lista (que tienen bastante tiempo en la cola), podemos especificar su Q-ID completo o un substring del mismo. Por ejemplo, puesto que sus Q-ID son "h8RKt4UX001163" y "h8RKt4UZ001163", podremos emplear el substring "1163" as�: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -qI1163&lt;br /&gt;[root@edithpiaf root]# sendmail -bp&lt;br /&gt;            /var/spool/mqueue (2 requests)&lt;br /&gt;-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------&lt;br /&gt;h8PNiopq002785      298 Thu Sep 25 18:44 root&lt;br /&gt;             (Warning: could not send message for past 4 hours)&lt;br /&gt;                                     diego@kika.noskhon.com.pe&lt;br /&gt;h8PNh4RM002734      298 Thu Sep 25 18:43 root&lt;br /&gt;             (Warning: could not send message for past 4 hours)&lt;br /&gt;                                     diego@kika.noskhon.com.pe&lt;br /&gt;            Total requests: 2&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Nota: Como se indic� anteriormente, en las versiones recientes Sendmail viene dividido en "dos partes", una de las cuales se encarga del procesamiento de los mensajes enviados desde la l�nea de comando del servidor (sm-client) y otra de los mensajes recibidos desde la red. Ambas tienen su propia cola. A fin de ver la cola del "sm-client" es menester usar: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -Ac -bp&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN346"&gt;&lt;/a&gt;Orden de env�o de los mensajes&lt;/h3&gt;&lt;p&gt;Normalmente Sendmail ordena los mensajes a ser enviados durante un queue run  de acuerdo a la "prioridad" del mensaje. La prioridad se calcula mediante: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;PRI=msgsize-(class*ClassFactor)+(nrcpt*RecipientFactor)+(nrun*RetryFactor)&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Donde msgsize es el tama�o en bytes del mensaje; "class" significa el valor num�rico asignado mendiante a las opciones "Precedence" en el header (por ejemplo, los mensajes para listas deben tener baja precedencia), y "nrcpt" es el n�mero de destinatarios del mensaje. ClassFactor y RecipientFactor son factores de ajuste (modificables) para proporcionar un peso relativo (normalmente 1800 y 3000 respectivamente.) Una valor m�s elevado de este resultado en realidad significa que el mensaje es tratado con menos prioridad.&lt;p&gt;Por �ltimo, en cada intento de env�o (cada queue run) un mensaje que no pudo ser enviado sufre una alteraci�n en su prioridad en "RetryFactor". El default para este par�metro es 90000.&lt;/p&gt;&lt;p&gt;El ordenamiento de la cola en base a la prioridad es la pol�tica por omisi�n de Sendmail; sin embargo, la opci�n QueueSortOrder permite alterar esto. Por ejemplo, &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;QueueSortOrder=host&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; O en M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confQUEUE_SORT_ORDER',`host')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Encolar� los mensajes por el host de destino, estado de conexi�n con el host (primero se aprovechan las conexiones abiertas con el host) y luego la prioridad.&lt;p&gt;Esto es recomendado en conexiones de alta velocidad.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN355"&gt;&lt;/a&gt;Dominios virtuales&lt;/h2&gt;&lt;p&gt;En esta secci�n veremos la forma en que podamos administrar las cuentas de usuarios en diversos dominios. Por simplicidad, supondremos que los dominios son s�lo dos: "incacoca.com" y "dbe.org.pe". Las cuentas existentes deben ser: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscar@incacoca.com&lt;br /&gt;ana@incacoca.com&lt;br /&gt;alex@incacoca.com&lt;br /&gt;jose@incacoca.com&lt;br /&gt;&lt;br /&gt;diego@dbe.org.pe&lt;br /&gt;ana@dbe.org.pe&lt;br /&gt;DiegoMaradona@dbe.org.pe&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN359"&gt;&lt;/a&gt;Cuentas en el sistema&lt;/h3&gt;&lt;p&gt;Lo primero que har�amos en el caso est�ndar de un solo dominio es crear las cuentas de todos los usuarios: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# useradd oscar&lt;br /&gt;# useradd ana&lt;br /&gt;...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Pero hay dos inconvenientes. En primer lugar, hay dos cuentas distintas (para dos personas distintas) con el mismo usuario "ana". En segundo lugar, la cuenta "DiegoMaradona" no es v�lida en la medida que Sendmail intentar� enviar los mensajes de este destinatario a "diegomaradona" (en min�sculas.)&lt;p&gt;Una soluci�n a este dilema consiste en asociar nombres de usuario totalmente independientes de la direcci�n, m�s o menos del siguiente modo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscar@incacoca.com  -&gt; vdu0001&lt;br /&gt;ana@incacoca.com    -&gt; vdu0002&lt;br /&gt;alex@incacoca.com   -&gt; vdu0003&lt;br /&gt;jose@incacoca.com   -&gt; vdu0004&lt;br /&gt;&lt;br /&gt;diego@dbe.org.pe    -&gt; vdu0005&lt;br /&gt;ana@dbe.org.pe      -&gt; vdu0006&lt;br /&gt;DiegoMaradona@dbe.org.pe  -&gt; vdu0007&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Cualquier otra direcci�n en estos dominios (o cualquier nuevo dominio) recibir� as� un "username" formado por la palabra "vdu" y un n�mero secuencial ("vdu" es un prefijo cualquiera que acabo de imaginar. Para m� significa Virtual-Domain-User.)&lt;p&gt;Por tanto, crearemos los usuarios del siguiente modo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# useradd vdu0001&lt;br /&gt;# passwd vdu0001&lt;br /&gt;...&lt;br /&gt;# useradd vdu0007&lt;br /&gt;# passwd vdu0007&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN367"&gt;&lt;/a&gt;Asociar direcciones electr�nicas a las cuentas&lt;/h3&gt;&lt;p&gt;Para esto se emplea el archivo "virtusertable" localizado en el directorio "/etc/mail". All� colocar�amos simplemente: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscar@incacoca.com  vdu0001&lt;br /&gt;ana@incacoca.com    vdu0002&lt;br /&gt;alex@incacoca.com   vdu0003&lt;br /&gt;jose@incacoca.com   vdu0004&lt;br /&gt;diego@dbe.org.pe    vdu0005&lt;br /&gt;ana@dbe.org.pe      vdu0006&lt;br /&gt;DiegoMaradona@dbe.org.pe   vdu0007&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Luego ejecutar�amos "make" (estando todav�a en el directorio "/etc/mail") para regenerar la versi�n compilada.&lt;p&gt;El archivo "cf" que proporciona RedHat ya incluye la referencia a "virtusertable". Si se partiera de cero, lo m�s conveniente es usar el m�todo "M4" incluyendo una l�nea como la que sigue en el archivo "sendmail.mc": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Lo cual genera la referencia a este archivo as� como los rulesets necesarios para aprovecharlo.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN373"&gt;&lt;/a&gt;DNS&lt;/h3&gt;&lt;p&gt;Como cabr�a de esperarse, en el DNS debe configurarse los registros necesarios para que el correo de forma user@incacoca.com y user@dbe.org.pe se redirija a nuestro servidor. Esto se hace configurando el registro MX en los archivos de configuraci�n de esas zonas. Si nuestro servidor es "correo.laorganizacion.org", la configuraci�n de la zona "incacoca.com" deber�a contener: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ 1D IN MX 0 correo.laorganizacion.org.&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La zona "dbe.org.pe" tendr�a algo similar.&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN377"&gt;&lt;/a&gt;Local-host-names&lt;/h3&gt;&lt;p&gt;Es necesario tambi�n indicar a Sendmail que los mensajes de dominios "incacoca.com" y "dbe.org.org" deben ser aceptados. Para esto, incluirlos en el archivo "/etc/mail/local-host-names".&lt;/p&gt;&lt;p&gt;Como siempre, la apertura del relay depender� de d�nde se ubican los clientes, cosa que no se repetir� aqu�.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN382"&gt;&lt;/a&gt;Configuraci�n del MUA&lt;/h3&gt;&lt;p&gt;La �nica diferencia con el caso "mono-dominio" en lo que compete al MUA, corresponde a la configuraci�n para RECIBIR el correo. Ya sea POP o IMAP, hay que indicar que la recepci�n se debe hacer con los usuarios "vduXXXX".&lt;/p&gt;&lt;p&gt;Por otro lado, el ENV�O s� se debe hacer con la direcci�n electr�nica completa (por ejemplo alex@incacoca.com)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN386"&gt;&lt;/a&gt;Enmascaramiento&lt;/h2&gt;&lt;p&gt;En una red conformada por un servidor de correo y un conjunto de estaciones (como nuestro dominio "laorganizacion.org") los usuarios de seguro redactan sus mensajes usando MUA's (clientes) que les permiten (y les exigen) especificar la direcci�n de correo con la que el mensaje aparente haberse originado (campo "From" en el header.) Esto se usa por lo general para que el destinatario pueda respondernos.&lt;/p&gt;&lt;p&gt;En nuestro caso, los usuarios configurar�n sus direcciones de origen con algo como "user@laorganizacion.org".&lt;/p&gt;&lt;p&gt;Sin embargo, hay algunos MUA's que no permiten especificar la direcci�n de origen (por extra�o que esto suene.) Por ejemplo, el comando "mail" disponible en la mayor�a de sistemas Unix permite enviar mensajes usando Sendmail, pero no especifica direcci�n de origen (por lo que Sendmail tiene que "imaginarla".)&lt;/p&gt;&lt;p&gt;A fin de no variar el escenario, supongamos que un usuario llamado "oscarin" se la conectado (usando telnet) al servidor de correo - no importa el motivo - y desea enviar un mensaje. Invoca a "mail" del siguiente modo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscarin$ mail pepebotella@yahoo.com&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Sendmail tendr� ahora que crear el campo "From" del header, y lo har� usando el hostname (en nuestro caso, correo.laorganizacion.org), por lo que el correo que llega a "pepebotella@yahoo.com" aparece como proveniente de: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscarin@correo.laorganizacion.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; No est� tan mal, pero no es lo correcto.&lt;p&gt;A fin de corregir esta situaci�n, simplemente definiremos lo siguiente en nuestro archivo M4 "sendmail.mc": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;MASQUERADE_AS(`laorganizacion.org')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Lo que lograr� que el mensaje aparezca (correctamente) como enviado de: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;oscarin@laorganizacion.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como siempre, regenerar el archivo "cf" con el comando "m4" y reiniciar Sendmail.&lt;p&gt;N�tese que esto puede no funcionar adecuadamente con el usuario "root" (para facilitar ciertos diagn�sticos) por lo que se deben emplear usuarios comunes.&lt;/p&gt;&lt;p&gt;Recu�rdese que esto s�lo es necesario cuando se emplean MUA's con "problemas" en el sentido explicado. M�s adelante veremos otros casos m�s interesantes de enmascaramiento.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN400"&gt;&lt;/a&gt;Sitios con m�s de un servidor&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN403"&gt;&lt;/a&gt;Redundancia&lt;/h3&gt;&lt;p&gt;Si nuestro servidor de email de pronto sufre un desperfecto, nuestros mensajes de email no podr�n salir. Esto es grave, pero se puede suplir con llamadas telef�nicas u otros medios.&lt;/p&gt;&lt;p&gt;Sin embargo, m�s grave es el no responder a los mensajes que nos env�an. En ciertos casos, los servidores remotos intentar�n reenviarnos los mensajes (durante cierto tiempo.) En otros, puede que esto nunca ocurra y que los mensajes "reboten" inmediatamente. En cualquier caso, es muy grave el hecho de perder estos mensajes. Aqu� analizaremos algunas medidas destinadas a contrarrestar estos inconvenientes.&lt;/p&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN407"&gt;&lt;/a&gt;Un servidor local adicional&lt;/h4&gt;&lt;p&gt;Si nuestro servidor de email deja de operar por un problema (cualquiera) del computador, una forma de mantener el servicio consiste en disponer de un servidor de respaldo ubicado al interior de nuestra organizaci�n el cual puede continuar recibiendo los mensajes que nos env�an.&lt;/p&gt;&lt;p&gt;Esto es relativamente sencillo de implementar a�adiendo una entrada en el DNS:&lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ MX 10 mailserver1&lt;br /&gt;MX 20 mailserver2&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Aqu� &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; es el servidor "normal" que recibe los mensajes, mientras que &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; es el "backup". Esta configuraci�n ocasionar� que los mensajes que llegan del exterior y no pueden ser enviados a &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; sean enviados a &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;Frecuentemente estos servidores guardar�n los mensajes en las casillas de email de los usuarios destinatarios respectivos, a fin de que �stos los recojan v�a protocolos POP o IMAP. El problema es que la mayor�a de clientes de email POP/IMAP s�lo se pueden configurar para acceder a un servidor a la vez.&lt;/p&gt;&lt;p&gt;En otras palabras, si &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; deja de operar y &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; toma la posta, entonces todos los usuarios de la red local deber�n ser reconfigurados para que apunten a &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;Esto puede ser aceptable en ciertas circunstancias, como en el caso de tener pocos clientes.&lt;/p&gt;&lt;p&gt;A fin de evitar esto, es posible hacer algunos artificios asumiendo que &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; est� inoperativo.&lt;/p&gt;&lt;p&gt;Si nuestros clientes est�n apuntando a &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; mediante su direcci�n IP, entonces se puede asociar temporalmente esta direcci�n IP a &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; por medio de un "IP virtual" o "IP alias".&lt;/p&gt;&lt;p&gt;Si nuestros clientes est�n apuntando a &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; mediante su nombre (v�a DNS) entonces se puede modificar temporalmente la configuraci�n del DNS para que &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; apunte al IP de &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; (cambiar el registro &lt;tt class="FILENAME"&gt;A&lt;/tt&gt;.)&lt;/p&gt;&lt;p&gt;Con esto los clientes acceder�n a &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; de modo casi transparente... sin embargo, si usan IMAP y han creado carpetas en el servidor, obviamente estas carpetas no podr�n verse (pues se quedaron en &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt;.) Informe a sus usuarios de esta situaci�n.&lt;/p&gt;&lt;p&gt;Otro inconveniente radica en el restablecimiento de &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt;. Ciertos usuarios pueden haber dejado mensajes sin leer en &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; que deber�n ser trasladados manualmente a &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; para que est�n disponibles en su INBOX. Herramientas como &lt;tt class="FILENAME"&gt;fetchmail&lt;/tt&gt; pueden ayudar en estos casos.&lt;/p&gt;&lt;p&gt;En general, si &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; va a ser interrumpido por s�lo unos minutos, es mejor que &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt; NO se haga cargo del email entrante por los inconvenientes se�alados. Una soluci�n m�s adecuada (y costosa) consiste en que ambos servidores compartan un �rea de almacenamiento externo compartido.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN445"&gt;&lt;/a&gt;Un servidor remoto&lt;/h4&gt;&lt;p&gt;En el caso de que nuestra conexi�n a Internet se interrumpa, o en caso de un desastre general en nuestra organizaci�n, conviene disponder de un servidor ubicado en un lugar geogr�ficamente distante y accesible mediante proveedores distintos (a fin de aumentar la redundancia.) En algunos casos, este servidor puede ser el de otra organizaci�n, con la que pactaremos este servicio.&lt;/p&gt;&lt;p&gt;A la configuraci�n anterior del DNS, a�adiremos otra l�nea: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;@ MX 10 mailserver1&lt;br /&gt;MX 20 mailserver2&lt;br /&gt;MX 30 email-friend-store.com.&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como se ve, una �ltima opci�n de env�o consiste en que los mensajes lleguen al servidor "&lt;tt class="FILENAME"&gt;email-friend-store.com&lt;/tt&gt;". Normalmente este servidor rechazar�a nuestros mensajes (pues nuestras direcciones terminan en &lt;tt class="FILENAME"&gt;@laorganizacion.org&lt;/tt&gt;.) Pero, puesto que hemos hecho un acuerdo previo, en "&lt;tt class="FILENAME"&gt;email-friend-store.com&lt;/tt&gt;" han a�adido la siguiente l�nea en su archivo &lt;tt class="FILENAME"&gt;access&lt;/tt&gt;: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;laorganizacion.org RELAY&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Ahora, en caso de que nuestra conexi�n se interrumpa, los MTA's remotos intentar�n como �ltima opci�n a &lt;tt class="FILENAME"&gt;email-friend-store.com&lt;/tt&gt;, el cual recibir� nuestros mensajes y tratar� (infructuosamente) de reenviarlos a nuestros servidores &lt;tt class="FILENAME"&gt;mailserver1&lt;/tt&gt; y &lt;tt class="FILENAME"&gt;mailserver2&lt;/tt&gt;. Como no puede, los encolar� y los intentar� reenviar posteriormente (ver la secci�n dedicada al encolamiento para m�s informaci�n.)&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN458"&gt;&lt;/a&gt;Organizaci�n con divisiones administrativas&lt;/h3&gt;&lt;p&gt;En organizaciones muy grandes es frecuente que se establezcan �reas relativamente interdependientes pero separadas. Por ejemplo, geogr�ficamente.&lt;/p&gt;&lt;p&gt;A fin de optimizar el rendimiento, el dise�o de la configuraci�n de email debe aprovechar estas caracter�sticas.&lt;/p&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN463"&gt;&lt;/a&gt;Soluci�n trivial: Diversos dominios&lt;/h4&gt;&lt;p&gt;Supondremos que nuestra organizaci�n se llama "inkacoca" y que tiene sucursales en las ciudades de Lima, Trujillo, Cuzco, Iquitos y Puerto Maldonado. Asumimos que la organizaci�n ha adquirido la autoridad del dominio "inkacoca.org".&lt;/p&gt;&lt;p&gt;En ese sentido, una manera de operar ser�a crear los siguientes subdominios, que corresponder�an a las direcciones email respectivas:&lt;/p&gt;&lt;div class="TABLE"&gt;&lt;a name="AEN468"&gt;&lt;/a&gt;&lt;p&gt;&lt;b&gt;Tabla 1. &lt;/b&gt;&lt;/p&gt;&lt;table class="CALSTABLE" bgcolor="#e0e0e0" border="1" cellpadding="4" cellspacing="0"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align="center" valign="top"&gt; Ciudad&lt;/th&gt;&lt;th align="center" valign="top"&gt; Dominio&lt;/th&gt;&lt;th align="center" valign="top"&gt; Direcci�n email&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Lima&lt;/td&gt;&lt;td align="left" valign="top"&gt; lima.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuario@lima.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Trujillo&lt;/td&gt;&lt;td align="left" valign="top"&gt; trujillo.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuario@trujillo.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Cuzco&lt;/td&gt;&lt;td align="left" valign="top"&gt; cuzco.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuario@cuzco.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Iquitos&lt;/td&gt;&lt;td align="left" valign="top"&gt; iquitos.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuario@iquitos.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; Puerto Maldonado&lt;/td&gt;&lt;td align="left" valign="top"&gt; pmaldonado.inkacoca.org&lt;/td&gt;&lt;td align="left" valign="top"&gt; usuarios@pmaldonado.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;Luego se configurar�an servidores de email independientes para cada ciudad. Desde el punto de vista del email, cada subdominio viene a ser una organizaci�n independiente. En cada servidor (en cada ciudad) el administrador crea sus propias cuentas independientes.&lt;/p&gt;&lt;p&gt;El DNS deber� contener entradas independientes para cada uno de estos servidores (aqu� llamados lima-mail, tru-mail, cuzco-mail, iqui-mail, pto-mail.) &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;; archivo de zona de inkacoca.org&lt;br /&gt;lima   IN MX 10 lima-mail&lt;br /&gt;lima-mail IN A  18.1.3.40&lt;br /&gt;trujillo IN MX 10 tru-mail&lt;br /&gt;tru-mail IN A  18.1.4.40&lt;br /&gt;cuzco  IN MX 10 cuzco-mail&lt;br /&gt;cuzco-mail IN A  18.1.5.40&lt;br /&gt;iquitos  IN MX 10 iqui-mail&lt;br /&gt;iqui-mail IN A  18.1.6.40&lt;br /&gt;pmaldonado IN MX 10 pto-mail&lt;br /&gt;pto-mail IN A  18.1.7.40&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Los problemas de este esquema son:&lt;/p&gt;&lt;ol type="1"&gt;&lt;li&gt;&lt;p&gt;No se est� reflejando el dominio �nico de la organizaci�n (nadie tiene cuenta de la forma &lt;tt class="FILENAME"&gt;usuario@inkacoca.org&lt;/tt&gt;)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Las direcciones de email son muy largas&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN509"&gt;&lt;/a&gt;Un s�lo dominio&lt;/h4&gt;&lt;p&gt;Tratemos de mejorar el esquema anterior. Intentemos que todas las direcciones sean de la forma &lt;tt class="FILENAME"&gt;usuario@inkacoca.org&lt;/tt&gt;, manteniendo los cinco servidores en cada ciudad. El  primer inconveniente de este esquema es que si tenemos dos usuarios llamados "diego" en Lima y Cuzco, y ambos originalmente ten�an direcciones: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;diego@lima.inkacoca.org&lt;br /&gt;diego@cuzco.inkacoca.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; ahora habr� que buscar una forma de diferenciarlos. Por ejemplo, podr�amos usar "diego1" y "diego2". Esto, si bien no es est�ticamente agradable, puede ser mejorado con el uso de aliases. Pero dejaremos esto para m�s adelante.&lt;p&gt;Ahora bien, si un mensaje llega &lt;i class="EMPHASIS"&gt;desde el exterior&lt;/i&gt; a "usuario@inkacoca.org", �qu� servidor lo recibe?&lt;/p&gt;&lt;p&gt;Una posibilidad es designar un servidor adicional (ubicado en cualquier ciudad) para que sirva como "switch", aunque podr�a ser cualquiera de los otros, como veremos.&lt;/p&gt;&lt;p&gt;Este servidor deber� ser capaz de redirigir el mensaje al servidor adecuado. Es decir, deber� disponer de una tabla similar a:&lt;/p&gt;&lt;div class="TABLE"&gt;&lt;a name="AEN519"&gt;&lt;/a&gt;&lt;p&gt;&lt;b&gt;Tabla 2. &lt;/b&gt;&lt;/p&gt;&lt;table class="CALSTABLE" bgcolor="#e0e0e0" border="1" cellpadding="4" cellspacing="0"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align="center" valign="top"&gt; Usuario&lt;/th&gt;&lt;th align="center" valign="top"&gt; Destino&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; diego1&lt;/td&gt;&lt;td align="left" valign="top"&gt; lima.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt; diego2&lt;/td&gt;&lt;td align="left" valign="top"&gt; cuzco.inkacoca.org&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;Esto es prec�samente lo que hace el archivo &lt;tt class="FILENAME"&gt;virtusertable&lt;/tt&gt; que se discuti� anteriormente en la secci�n "dominios virtuales".&lt;/p&gt;&lt;p&gt;Para esto, el archivo &lt;tt class="FILENAME"&gt;/etc/mail/virtusertable&lt;/tt&gt; contendr� algo como: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;diego1@incakoca.com  diego1@lima.inkacoca.org&lt;br /&gt;diego2@incakoca.com  diego2@cuzco.inkacoca.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Recu�rdese que se debe generar la versi�n "compilada" como se vio anteriormente.&lt;p&gt;Adicionalmente se requieren registros en el DNS para el "mail switch": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;; archivo de zona de inkacoca.org&lt;br /&gt;@  IN MX 10 switch&lt;br /&gt;switch  IN A  18.1.3.41&lt;br /&gt;lima   IN MX 10 lima-mail&lt;br /&gt;lima-mail IN A  18.1.3.40&lt;br /&gt;trujillo IN MX 10 tru-mail&lt;br /&gt;tru-mail IN A  18.1.4.40&lt;br /&gt;cuzco  IN MX 10 cuzco-mail&lt;br /&gt;cuzco-mail IN A  18.1.5.40&lt;br /&gt;iquitos  IN MX 10 iqui-mail&lt;br /&gt;iqui-mail IN A  18.1.6.40&lt;br /&gt;pmaldonado IN MX 10 pto-mail&lt;br /&gt;pto-mail IN A  18.1.7.40&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Todo esto permite que los mensajes destinados con &lt;tt class="FILENAME"&gt;@incakoca.org&lt;/tt&gt; lleguen al servidor de correo local que les corresponde.&lt;/p&gt;&lt;p&gt;Los problemas pendientes son:&lt;/p&gt;&lt;div class="SECT4"&gt;&lt;hr /&gt;&lt;h5 class="SECT4"&gt;&lt;a name="AEN544"&gt;&lt;/a&gt;P�rdida de independencia&lt;/h5&gt;&lt;p&gt;Cada administrador local debe notificar al administrador del switch de que se ha creado un usuario local a fin de que se le registre en &lt;tt class="FILENAME"&gt;virtusertable&lt;/tt&gt;. Se pierde independencia y no hay una forma sencilla de evitar esto.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT4"&gt;&lt;hr /&gt;&lt;h5 class="SECT4"&gt;&lt;a name="AEN548"&gt;&lt;/a&gt;Ineficiencia en escritura de direcciones&lt;/h5&gt;&lt;p&gt;Cuando un mensaje se env�a desde el interior de la organizaci�n a otro usuario de la organizaci�n, es necesario especificar la direcci�n de email completa (&lt;tt class="FILENAME"&gt;usuario@inkacoca.org&lt;/tt&gt;.) Ser�a deseable usar s�lo el nombre del &lt;tt class="FILENAME"&gt;usuario&lt;/tt&gt; y que el sistema asuma que se trata de la organizaci�n.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT4"&gt;&lt;hr /&gt;&lt;h5 class="SECT4"&gt;&lt;a name="AEN553"&gt;&lt;/a&gt;Ineficiencia en los env�os locales&lt;/h5&gt;&lt;p&gt;Si se env�a un mensaje desde Iquitos a otro usuario &lt;i class="EMPHASIS"&gt;en Iquitos&lt;/i&gt; usando su direcci�n email "&lt;tt class="FILENAME"&gt;usuario@inkacoca.org&lt;/tt&gt;", el mensaje (de acuerdo al DNS) ir� primero al switch de la organizaci�n y luego !retornar�! a Iquitos. Esto es correcto pero ineficiente.&lt;/p&gt;&lt;p&gt;Ser�a deseable que si el usuario destinatario es local al remitente, entonces el mensaje no tenga que viajar hasta el switch.&lt;/p&gt;&lt;p&gt;* PENDIENTE.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN560"&gt;&lt;/a&gt;Performance/Tuning&lt;/h2&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN563"&gt;&lt;/a&gt;Balance con varios servidores&lt;/h3&gt;&lt;p&gt;Normalmente los sitios que reciben una gran cantidad de email tienen una configuraci�n tipo "switch" como la que se coment� anteriormente en la secci�n "Organizaci�n con divisiones administrativas". En  ese caso puede ser conveniente configurar varios computadores para que reciban la carga de mensajes entrantes y la redirijan a los computadores departamentales.&lt;/p&gt;&lt;p&gt;A fin de lograr esto, se suele aplicar dos t�cnicas, a saber, v�a DNS o mediante NAT. En el DNS es posible especificar varios servidores de switch para la organizaci�n con la misma preferencia. Siguiendo el ejemplo de la secci�n  se�alada, habr�a que modificar esto: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;; archivo de zona de inkacoca.org&lt;br /&gt;@  IN MX 10 switch&lt;br /&gt;switch  IN A  18.1.3.41&lt;br /&gt;lima   IN MX 10 lima-mail&lt;br /&gt;lima-mail IN A  18.1.3.40&lt;br /&gt;...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Por lo siguiente: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;; archivo de zona de inkacoca.org&lt;br /&gt;@  IN MX 10 switch&lt;br /&gt;switch  IN A  18.1.3.41&lt;br /&gt;switch  IN A  18.1.3.42&lt;br /&gt;switch  IN A  18.1.3.43&lt;br /&gt;lima   IN MX 10 lima-mail&lt;br /&gt;lima-mail IN A  18.1.3.40&lt;br /&gt;...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto supone disponer de tres mailservers llamados "switch" asociados a las direcciones IP 18.1.3.4[123]. Bajo condiciones normales, esto balancear� la carga entre los tres servidores. Para m�s informaci�n, revise la referencia [2] en lo referente a "Round Robin Load Distribution".&lt;p&gt;El m�todo NAT consistir�a en nuestro ejemplo en redirigir las conexiones destinadas a la direcci�n 18.1.3.41 (no habr�a ning�n cambio en el DNS) hacia un grupo de otras direcciones (DNAT) que realmente est�n asociadas a los servidores de email. Los ruteadores normalmente disponen de estas facilidades (y por supuesto Linux cuando act�a como router, usando el comando &lt;tt class="FILENAME"&gt;iptables&lt;/tt&gt;.) No lo explicaremos aqu�.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN571"&gt;&lt;/a&gt;Intervalo de Queue Run&lt;/h3&gt;&lt;p&gt;En sitios peque�os el intervalo debe ser corto a fin de asegurar el r�pido env�o (por ejemplo, 15 minutos.) En la mayor�a de sitios, sin embargo, una hora es un tiempo aceptable.&lt;/p&gt;&lt;p&gt;Como se indic�, el intervalo de Queue Run se especifica mediante opciones al ejecutarse sendmail (opci�n -q).&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN575"&gt;&lt;/a&gt;Procesos de ejecuci�n en Queue Run&lt;/h3&gt;&lt;p&gt;Cuando el intervalo de Queue Run es corto, cuando los mensajes encolados son muchos, y cuando los servidores remotos son lentos, Sendmail puede lanzar muchos procesos "queue runners" concurrentes que intentan en paralelo limpiar la cola. Esto normalmente debe autocontrolarse, pero en situaciones extremas el n�mero de "queue runners" puede ser muy elevado al punto de crear un peligro para el sistema.&lt;/p&gt;&lt;p&gt;La opci�n MaxQueueChildren permite especificar el m�ximo n�mero de procesos "hijos" de Sendmail encargados de procesar la cola simult�neamente. Normalmente no hay l�mite.&lt;/p&gt;&lt;p&gt;El valor m�s adecuado se debe obtener observando el comportamiento "usual" de los queue runners de Sendmail, por ejemplo, mediante un comando como el que se muestra: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf root]# ps ax | grep sendmail | grep queue | wc -l&lt;br /&gt;7&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Esto se debe observar a distintas horas. Un valor razonable puede ser el m�ximo observado durante la semana multiplicado por dos.&lt;p&gt;Por otro lado, si el sistema constantemente tiene problemas de falta de memoria, y se sospecha que el problema est� asociado a un n�mero elevado de "queue runners", puede ser conveniente reducir esta opci�n gradualmente (quiz� reduciendo 10% al valor observado) a fin de aliviar este problema. Esto ocasionar� que algunos mensajes encolados tarden m�s en procesarse.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN582"&gt;&lt;/a&gt;Limpiar m�s aprisa los mensajes en cola&lt;/h3&gt;&lt;p&gt;La opci�n "Timeout.queuewarn" determina el lapso que permanece un mensaje en cola para generar un mensaje de alerta al redactor del mismo. Esta alerta le permite saber que el mensaje no pudo ser enviado (default=4 horas.)&lt;/p&gt;&lt;p&gt;La opci�n "Timeout.queuereturn" determina el tiempo m�ximo que el sistema mantendr� el mensaje en la cola (intentando enviarlo.) Cuando este tiempo se cumple, el mensaje es eliminado de la cola y se env�a una alerta al redactor (default=5 d�as.)&lt;/p&gt;&lt;p&gt;Por consistencia, Timeout.queuewarn &lt;&gt;&lt;/p&gt;&lt;p&gt;A fin de que los mensajes "reboten" m�s aprisa (y la cola se libere m�s aprisa), es conveniente en ciertos casos reducir estos valores, por ejemplo:&lt;/p&gt;&lt;p&gt;En el archivo "cf": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O Timeout.queuewarn=2h&lt;br /&gt;O Timeout.queuereturn=1d&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confTO_QUEUEWARN',`2h')&lt;br /&gt;define(`confTO_QUEUERETURN',`1d')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN592"&gt;&lt;/a&gt;Cola con varios directorios&lt;/h3&gt;&lt;p&gt;El acceso a disco generado por las colas puede ser considerable en sistemas grandes. Una forma de balancear esta carga y mejorar la performance consiste en utilizar discos f�sicos distintos, los cuales pueden montarse y usarse simult�neamente para la cola.&lt;/p&gt;&lt;p&gt;Esto se puede consiguir creando varios subdirectorios a partir de un directorio principal (por ejemplo bajo /var/spool/mqueue) y configur�ndolos en el  archivo "cf" (o v�a M4.) &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf mqueue]# ls -ld /var/spool/mqueue/&lt;br /&gt;drwx------    2 root     mail         4096 oct  5 13:39 /var/spool/mqueue/&lt;br /&gt;[root@edithpiaf mqueue]# cd /var/spool/mqueue&lt;br /&gt;[root@edithpiaf mqueue]# mkdir cola1&lt;br /&gt;[root@edithpiaf mqueue]# mkdir cola2&lt;br /&gt;[root@edithpiaf mqueue]# mkdir cola3&lt;br /&gt;[root@edithpiaf mqueue]# chmod 700 cola*&lt;br /&gt;[root@edithpiaf mqueue]# mount /dev/sdX cola1&lt;br /&gt;[root@edithpiaf mqueue]# mount /dev/sdY cola2&lt;br /&gt;[root@edithpiaf mqueue]# mount /dev/sdZ cola3&lt;br /&gt;[root@edithpiaf mqueue]# chown root.mail cola*&lt;br /&gt;[root@edithpiaf mqueue]# ls -l&lt;br /&gt;total 12&lt;br /&gt;drwx------    2 root     mail         4096 oct 11 13:01 cola1&lt;br /&gt;drwx------    2 root     mail         4096 oct 11 13:01 cola2&lt;br /&gt;drwx------    2 root     mail         4096 oct 11 13:01 cola3&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En el archivo "cf" se colocar�a: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;QueueDirectory=/var/spool/mqueue/cola*&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Por el m�todo M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`QUEUE_DIR',`/var/spool/mqueue/cola*')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Tenga cuidado de no especificar "/var/spool/mqueue/*" pues esto har�a que Sendmail incluya (incorrectamente) los directorios "/var/spool/mqueue/." y "/var/spool/mqueue/..".&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN599"&gt;&lt;/a&gt;Encolar si hay mucha carga&lt;/h3&gt;&lt;p&gt;Si la carga del sistema se hace muy elevada, es conveniente limitar la operaci�n de Sendmail, al menos para los mensajes de menor prioridad.&lt;/p&gt;&lt;p&gt;Cuando un nuevo mensaje es recibido, Sendmail le calcula su prioridad inicial "PRI" con la f�rmula se�alada anteriormente.&lt;/p&gt;&lt;p&gt;Si la carga es muy elevada, Sendmail tiene la opci�n de no intentar enviar el mensaje, sino, simplemente encolarlo para un intento posterior. Esto ocurrir� si se verifican las siguientes condiciones:&lt;/p&gt;&lt;p&gt;1) La carga promedio del sistema (load average) es mayor que el indicado en la opci�n configurable "QueueLA" (cuyo default es ocho.) La carga promedio es un valor proporcionado por el sistema operativo que se puede obtener con el comando "uptime".&lt;/p&gt;&lt;p&gt;2) Se verifica la ecuaci�n: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;PRI &gt; QueueFactor /(LA-QueueLA+1)&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Recordar que un valor "PRI" m�s elevado es menor prioridad y por tanto hace m�s probable que la ecuaci�n anterior se verifique.&lt;p&gt;QueueFactor es una opci�n configurable cuyo valor por omisi�n es 600000.&lt;/p&gt;&lt;p&gt;En sistemas grandes puede ser necesario elevar el valor de QueueLA: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O QueueLA=15&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confQUEUE_LA',`15')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN611"&gt;&lt;/a&gt;Rechazar si hay mucha carga&lt;/h3&gt;&lt;p&gt;La opci�n "RefuseLA" permite especificar un l�mite para la carga promedio del sistema (load average) a partir del cual Sendmail simplemente rechaza los mensajes que se le env�an. Esto, evidentemente asume que quien se est� intentando conectar lo intentar� nuevamente m�s adelante.&lt;/p&gt;&lt;p&gt;El valor por omisi�n de esta opci�n es doce. En sistemas grandes puede ser necesario elevar este valor. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O RefuseLA=18&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confREFUSE_LA',`18')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN617"&gt;&lt;/a&gt;Procesar lentamente las conexiones&lt;/h3&gt;&lt;p&gt;La opci�n ConnectionRateThrottle permite "relentizar" las conexiones que llegan a un ritmo muy veloz. Por ejemplo, si este par�metro es igual a cinco, en caso de llegar m�s de cinco conexiones en menos de un segundo, s�lo las cinco son atendias inmediatamente. Otras cinco ser�n atendidas luego de un segundo, y as� sucesivamente.&lt;/p&gt;&lt;p&gt;Esta opci�n es adecuada cuando se usan las opciones QueueLA y RefuseLA. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;O ConnectionRateThrottle=5&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En M4: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`confCONNECTION_RATE_THROTTLE',`5')&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN623"&gt;&lt;/a&gt;Reglas y Rulesets&lt;/h2&gt;&lt;p&gt;En una primera lectura de este tutorial sugiero evitar todo este material puesto que no es esencial para la gran mayor�a de administradores de Sendmail.&lt;/p&gt;&lt;p&gt;Las reglas son especificaciones de configuraci�n que sirven para modificar las direcciones electr�nicas y detectar errores en las mismas. Hay diversos motivos por los que una direccion electr�nica debe ser modificada; por ejemplo, si se desea que todos los mensajes luzcan como si hubieran sido enviados desde cierto computador aunque en realidad se han enviados desde diversos computadores de distinto nombre.&lt;/p&gt;&lt;p&gt;Los conjuntos de reglas se agrupan en los llamados "Rulesets" que funcionan a modo de "subrutina" de cualquier lenguaje de programaci�n. Los "Rulesets" se identifican con un n�mero, aunque en las �ltimas versiones de Sendmail es posible identificarlos con una palabra (que internamente es traducida a un n�mero por Sendmail.)&lt;/p&gt;&lt;p&gt;Algunos rulesets son definidos internamente (como los rulesets 0, 1, 2, 3, 4, y 5) mientras que otros se definen manualente en el archivo "cf".&lt;/p&gt;&lt;p&gt;Los rulesets se definen mediante el comando "S" y las reglas mediante el comando "R". A continuaci�n un extracto del archivo "cf" que viene con RedHat 8.0 en el que se ilustra el ruleset "0" o tambi�n denominado "parse". Obs�rvese que el ruleset termina donde empieza uno nuevo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;######################################&lt;br /&gt;###   Ruleset 0 -- Parse Address   ###&lt;br /&gt;######################################&lt;br /&gt;&lt;br /&gt;Sparse=0&lt;br /&gt;&lt;br /&gt;R$*                     $: $&gt;Parse0 $1          initial parsing&lt;br /&gt;R&lt;@&gt;                    $#local $: &lt;@&gt;          special case error msgs&lt;br /&gt;R$*                     $: $&gt;ParseLocal $1      handle local hacks&lt;br /&gt;R$*                     $: $&gt;Parse1 $1          final parsing&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Esta salida puede ser muy distinta en otros sistemas Unix/Linux, pero por el momento eso no importa.&lt;/p&gt;&lt;p&gt;El ruleset 0 se pudo definir mediante "S0" en lugar de "Sparse", pero como "parse" es m�s "comprensible" que "0", entonces se prefiere esta �ltima forma (Sparse=0.)&lt;/p&gt;&lt;p&gt;Para verificar c�mo ha cargado Sendmail las reglas, se puede usar el modo de test de Sendmail con el comando "=S" y el n�mero del ruleset: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -bt&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; =S 0&lt;br /&gt;R$*             $: $&gt; Parse0 $1&lt;br /&gt;R&lt; @ &gt;          $# local $: &lt; @ &gt;&lt;br /&gt;R$*             $: $&gt; ParseLocal $1&lt;br /&gt;R$*             $: $&gt; Parse1 $1&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; N�tese que esto coincide con la definici�n del archivo de configuraci�n. De igual modo puede consultarse con el nombre del ruleset: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -bt&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; =S parse&lt;br /&gt;R$*             $: $&gt; Parse0 $1&lt;br /&gt;R&lt; @ &gt;          $# local $: &lt; @ &gt;&lt;br /&gt;R$*             $: $&gt; ParseLocal $1&lt;br /&gt;R$*             $: $&gt; Parse1 $1&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Como es f�cil de apreciar, cada ruleset consiste de varias "reglas" definidas con el comando "R".&lt;/p&gt;&lt;p&gt;Cada regla consiste de dos partes separadas por un tabulador, posiblemente seguidas de un comentario (separado tambi�n por un tabulador.)&lt;/p&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN638"&gt;&lt;/a&gt;Ejemplo de ruleset con una regla&lt;/h3&gt;&lt;p&gt;Para esta secci�n haremos algunas modificaciones al archivo de configuraci�n "cf". Sin embargo, a fin de evitar alterar la configuraci�n actual, trabajaremos sobre un archivo "cf" alternativo. Empecemos haciendo una copia del archivo "cf": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# cp /etc/mail/sendmail.cf prueba.cf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Ahora podremos hacer nuestros cambios en "prueba.cf". A�adiremos a �ste �ltimo las siguientes l�neas en la parte final: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;D{MAILHUB}mail.peru.com.pe&lt;br /&gt;Sprueba&lt;br /&gt;R$+@$+  $1*${MAILHUB}       convierte user@host&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como se ve, hemos definido la macro "MAILHUB", el ruleset "prueba" y una �nica regla. Para que la regla est� adecuadamente definida, es imprescindible que sus tres partes est�n separadas por al menos un tabulador (no espacios): &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;R$+@$+ &lt;tab&gt; $1*${MAILHUB} &lt;tab&gt; convierte user@host&lt;/tab&gt;&lt;/tab&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Para probar nuestra regla, ejecutaremos Sendmail en modo de prueba pero especificando el nuevo archivo "cf": &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -Cprueba.cf -bt&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; prueba diego@hotmail.com&lt;br /&gt;prueba             input: diego @ hotmail . com&lt;br /&gt;prueba           returns: diego *mail . peru . com . pe&lt;br /&gt;#&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Como se aprecia, el modo de prueba permite especificar el nombre de cualquier ruleset seguido por una direcci�n electr�nica a procesar.&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN645"&gt;&lt;/a&gt;Partes de una regla&lt;/h4&gt;&lt;p&gt;Cada regla tiene hasta tres partes (el comentario es opcional) separadas por tabuladores (puede haber espacios dentro de cada parte.)&lt;/p&gt;&lt;p&gt;Recu�rdese que las reglas alteran las direcciones de correo electr�nico.&lt;/p&gt;&lt;p&gt;La primera parte (que sigue inmediatamente al comando "R") es la "left hand side" (lado izquierdo o LHS) mientras que la segunda es la "right hand side" (lado derecho o RHS.) La LHS especifica un patr�n de b�squeda. De haber coincidencia con el patr�n de b�squeda, la direcci�n de correo electr�nico que se est� procesando es convertida en el RHS.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN650"&gt;&lt;/a&gt;Tokens&lt;/h4&gt;&lt;p&gt;A fin de comprender las reglas, es necesario conocer el concepto de "token".&lt;/p&gt;&lt;p&gt;Las direcciones electr�nicas procesadas en los rulesets por las reglas son internamente fraccionadas en varias unidades independientes denominadas "token". As�, la direcci�n proporcionada en el ejemplo de arriba: "diego@hotmail.com" es internamente dividida en los siguientes cinco tokens: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;diego&lt;br /&gt;@&lt;br /&gt;hotmail&lt;br /&gt;.&lt;br /&gt;com&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Los siguientes caracteres normalmente delimitan los tokens (y act�an ellos mismos como tokens adicionales): &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;.:@[]&lt;br /&gt;()&lt;&gt;,;\"\r\n&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN656"&gt;&lt;/a&gt;Expresiones de b�squeda&lt;/h4&gt;&lt;p&gt;En el ejemplo de arriba, la LHS est� conformada por dos "expresi�n de b�squeda" (comodines o wildcards) de tipo "$+". Estos sirven para buscar coincidencias de uno o m�s "tokens". M�s adelante veremos m�s de estos comodines.&lt;/p&gt;&lt;p&gt;En nuestro ejemplo, la direcci�n proporcionada hizo coincidir el primer "$+" con el token "diego" y el segundo "$+" con los tokens "hotmail", ".", "com".&lt;/p&gt;&lt;p&gt;Por el lado de la RHS, el contenido de cada "expresi�n de b�squeda" es  accesible mediante los operadores $1, $2, ... respectivamente. Para nuestro caso, tendremos: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;$1 = diego&lt;br /&gt;$2 = hotmail . com&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; En nuestro ejemplo, el RHS es "$1*${MAILHUB}", lo que equivale a "diego*mail.peru.com.pe", cosa que se aprecia en la respuesta.&lt;p&gt;El modificador de debug 21.12 permite obtener m�s informaci�n acerca del procesamiento de cada regla. &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -d21.12 -bt -Cprueba.cf&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; prueba diego@hotmail.com&lt;br /&gt;prueba             input: diego @ hotmail . com&lt;br /&gt;-----trying rule: $+ @ $+&lt;br /&gt;-----rule matches: $1 *mail . peru . com . pe&lt;br /&gt;rewritten as: diego *mail . peru . com . pe&lt;br /&gt;-----trying rule: $+ @ $+&lt;br /&gt;----- rule fails&lt;br /&gt;prueba           returns: diego *mail . peru . com . pe&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN664"&gt;&lt;/a&gt;Rulesets Internos&lt;/h3&gt;&lt;p&gt;Los rulesets 0, 1, 2, 3, 4, 5 est�n reservados para usos espec�ficos de Sendmail. A futuro Sendmail puede definir los rulesets 6, 7, 8, 9. En general, es conveniente que el usuario defina - si lo requiere - rulesets con textos identificatorios (para que Sendmail autom�ticamente los numere) con lo que se evitan conflictos innecesarios.&lt;/p&gt;&lt;p&gt;Es conveniente conocer el uso que da Sendmail a los rulesets internos. La siguiente figura intenta ilustrar este punto.&lt;/p&gt;&lt;div class="FIGURE"&gt;&lt;a name="AEN669"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/reglitas.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 1. &lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;En general, todas las direcciones electr�nicas pasan por el ruleset 3 apenas se inicia el procesamiento de las  mismas. Entre otras cosas, el ruleset 3 extrae la direcci�n electr�nica "apta para procesamiento" a partir de la direcci�n electr�nica entregada por los clientes.&lt;/p&gt;&lt;p&gt;Por ejemplo, es usual que las direcciones electr�nicas luzcan as� (tal como las genera el programa cliente): &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Pedro Escobedo &lt;pescobedo@noskhon.com.pe&gt;&lt;/pescobedo@noskhon.com.pe&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Obviamente, para efectos de la transferencia del mensaje, el nombre real no es importante. Probemos esto: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;# sendmail -bt&lt;br /&gt;ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)&lt;br /&gt;Enter &lt;ruleset&gt; &lt;address&gt;&lt;br /&gt;&gt; 3 Pedro Escobedo &lt;pescobedo@noskhon.com.pe&gt;&lt;br /&gt;canonify           input: Pedro Escobedo &lt;&gt;&lt;br /&gt;Canonify2          input: pescobedo &lt; @ noskhon . com . pe &gt;&lt;br /&gt;Canonify2        returns: pescobedo &lt; @ noskhon . com . pe . &gt;&lt;br /&gt;canonify         returns: pescobedo &lt; @ noskhon . com . pe . &gt;&lt;/pescobedo@noskhon.com.pe&gt;&lt;/address&gt;&lt;/ruleset&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Lo que hemos hecho es transformar la direcci�n electr�nica mediante el ruleset 3, el cual se encarga de "preprocesar" todas las direcciones electr�nicas. N�tese que la respuesta consiste de la direcci�n electr�nica en un formato especial usado internamente.&lt;p&gt;Es sencillo imprimir el ruleset 3 (o cualquier otro) desde Sendmail. Para esto, simplemente entrar en modo debug (con -bt) y tipear el comando "=S": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;&gt; =S 3&lt;br /&gt;R$@             $@ &lt; @ &gt;&lt;br /&gt;R$*             $: $1 &lt; @ &gt;&lt;br /&gt;R$* &lt; $* &gt; $* &lt; @ &gt;             $: $1 &lt; $2 &gt; $3&lt;br /&gt;...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Finalmente, todav�a en modo test, pru�bese el comando "/parse" que permite simular el procesamiento de una direcci�n de correo electr�nico (por ejemplo, pruebe "/parse user@localhost".)&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN679"&gt;&lt;/a&gt;Macros en el archivo "cf"&lt;/h3&gt;&lt;p&gt;Para explicar esto, copiar� una parte del archivo "cf" que se vi� anteriormente (en la secci�n del delivery local.) &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Mlocal,  P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9,&lt;br /&gt;S=EnvFromL/HdrFromL,&lt;br /&gt;R=EnvToL/HdrToL,&lt;br /&gt;T=DNS/RFC822/X-Unix,&lt;br /&gt;A=procmail -t -Y -a $h -d $u&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; 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".&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;Dwjibaros&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Las macros cuyos nombres tienen m�s de un caracter deben usar llaves en su definici�n y su expansi�n: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;D{PRUEBA}amazonas.com.pe&lt;br /&gt;... ${PRUEBA} ...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; La opci�n de debug -d35.9 permite obtener un extenso listado de macros definidas por Sendmail y v�a el archivo "cf".&lt;p&gt;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.&lt;/p&gt;&lt;/div&gt;&lt;div class="SECT2"&gt;&lt;hr /&gt;&lt;h3 class="SECT2"&gt;&lt;a name="AEN688"&gt;&lt;/a&gt;Clases&lt;/h3&gt;&lt;p&gt;Las "clases" son una suerte de variables tipo "array", es decir, que pueden contener un conjunto de valores.&lt;/p&gt;&lt;p&gt;Las clases no se solapan con las macros. Por ejemplo, existe la clase "w" que no tiene relaci�n alguna con la macro "w". Los elementos de la clase se a�aden con el comando "C". Por ejemplo, los siguientes dos comandos a�aden los elementos "localhost" y "localhost.localdomain" a la clase "w" del archivo "cf": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf tmp]# grep '^Cw' /etc/mail/sendmail.cf&lt;br /&gt;Cwlocalhost.localdomain&lt;br /&gt;Cwlocalhost&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Tal como se mencion� anteriormente, la clase "w" corresponde a los "nombres de host" que Sendmail considera "locales" y que permiten que un mensaje sea dirigido al mailbox en lugar de ser redirigido hacia otro destino.&lt;p&gt;Como se recordar�, esa configuraci�n la hac�amos mediante el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt;. En otras palabras, las l�neas de este archivo pasan a conformar la clase "w". Esto se define en el archivo "cf" mediante el comando "F": &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;[root@edithpiaf tmp]# grep '/etc/mail/local-host-names' /etc/mail/sendmail.cf&lt;br /&gt;Fw/etc/mail/local-host-names&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Evidentemente, esto tambi�n se pudo configurar a�adiendo directamente directivas "Cw..." al archivo "cf", pero es un m�todo menos flexible.&lt;div class="SECT3"&gt;&lt;hr /&gt;&lt;h4 class="SECT3"&gt;&lt;a name="AEN696"&gt;&lt;/a&gt;La clase w desde M4&lt;/h4&gt;&lt;p&gt;Como se ve, esta clase es especial. A tal efecto si usamos el m�todo M4 y se desea generar un archivo "cf" que incluya la configuraci�n via el archivo &lt;tt class="FILENAME"&gt;local-host-names&lt;/tt&gt; deber� usarse: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;FEATURE(use_cw_file)dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="APPENDIX"&gt;&lt;hr /&gt;&lt;h1 class="APPENDIX"&gt;&lt;a name="AEN701"&gt;&lt;/a&gt;Ejemplo: Ambiente de alta seguridad&lt;/h1&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN704"&gt;&lt;/a&gt;Descripci�n&lt;/h2&gt;&lt;p&gt;Supondremos que nuestra organizaci�n se desempe�a  tras un Firewall. Podr�amos hacer que el esquema  anterior siga sin variaciones simplemente  habilitando los puertos respectivos en el  filtro de paquetes. Sin embargo, aqu�  consideraremos una situaci�n m�s complicada  en la que se requiere de dos servidores  de email. Asumimos que el lector conoce  el concepto de una red DMZ (zona  desmilitarizada) usada como primera l�nea  de defensa para los servicios que deben dar cara al exterior.&lt;/p&gt;&lt;p&gt;Uno de estos servidores de email se encontrar�  en la red DMZ (&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;) y ser� accesible  desde Internet (aunque pasando por el Firewall), y el  otro se encuentra dentro de nuestra red LAN (&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt;). Las  estaciones seguir�n configuradas para conectarse  a este �ltimo (&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt;) por lo que no haremos  cambios al respecto. Sin embargo, &lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt; NO enviar�  mensajes al exterior directamente, sino a trav�s  de &lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;, y viceversa, no recibir� mensajes  desde el exterior, salvo desde &lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;. La  siguiente figura esquematiza esta configuraci�n:&lt;/p&gt;&lt;div class="FIGURE"&gt;&lt;a name="AEN721"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/dmz.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 1. Soluci�n con red DMZ&lt;/b&gt;&lt;/p&gt;&lt;/div&gt; N�tese que nosotros no indicaremos absolutamente  nada acerca de la configuraci�n del firewall  pues esto est� fuera de los objetivos  de esta gu�a. Si se implementa el firewall  con Linux, en Internet ya hay abundantes documentos acerca de c�mo configurarlo.&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN724"&gt;&lt;/a&gt;Configuraci�n de correo_dmz&lt;/h2&gt;&lt;p&gt;Este servidor no almacenar� los mensajes  pendientes en casillas, por lo que no  requiere que se inscriban all� nuestros  usuarios. A fin de que los mensajes que  llegan al dominio "abejas.org" se redirijan a  &lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt;, en el archivo &lt;tt class="FILENAME"&gt;/etc/mail/mailertable&lt;/tt&gt; debemos  inscribir la siguiente l�nea: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;abejas.org    smtp:correo_lan.abejas.org&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Ud. ahora debe generar la versi�n compilada con: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;bash# cd /etc/mail&lt;br /&gt;bash# make&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Los detalles que vimos para el archivo  &lt;tt class="FILENAME"&gt;access&lt;/tt&gt; son aplicables a este archivo. En  particular, para activar esta funcionalidad desde el archivo "mc", se debe incluir: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;FEATURE(`mailertable',`hash -o /etc/mail/mailertable')dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Por otro lado, "&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;" sirve de relay a  "&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;lan&lt;/tt&gt;", por lo que debemos inscribir  a este �ltimo en &lt;tt class="FILENAME"&gt;/etc/mail/access&lt;/tt&gt; como se vi� en una secci�n anterior: &lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;correo_lan.abejas.org               RELAY&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN740"&gt;&lt;/a&gt;Configuraci�n del DNS&lt;/h2&gt;&lt;p&gt;Desde Internet, los mensajes deben llegar  a "&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;", por lo cual �ste servidor deber�  ser el destino especificado en el registro MX para nuestro dominio: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;$TTL 86400&lt;br /&gt;@       IN      SOA     @  root.localhost (&lt;br /&gt;                    4 ; serial&lt;br /&gt;                28800 ; refresh&lt;br /&gt;                 7200 ; retry&lt;br /&gt;               604800 ; expire&lt;br /&gt;                86400 ; ttl&lt;br /&gt;                      )&lt;br /&gt;    IN      NS      ns1&lt;br /&gt;    IN      MX  0   correo_dmz&lt;br /&gt;&lt;br /&gt;correo_dmz  IN      A       100.4.244.191&lt;br /&gt;correo_lan  IN      A       100.4.244.195&lt;br /&gt;ns1         IN      A       100.4.244.193&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="SECT1"&gt;&lt;hr /&gt;&lt;h2 class="SECT1"&gt;&lt;a name="AEN746"&gt;&lt;/a&gt;Configuraci�n de correo_lan&lt;/h2&gt;&lt;p&gt;Tal como vimos en una secci�n anterior, se  debe modificar el archivo &lt;tt class="FILENAME"&gt;/etc/mail/local-host-names&lt;/tt&gt; (o  su equivalente) para que se acepten los mensajes con el formato deseado.&lt;/p&gt;&lt;p&gt;Ahora haremos que se env�e todo el correo  no local hacia el computador "&lt;tt class="FILENAME"&gt;correo&lt;/tt&gt;_&lt;tt class="FILENAME"&gt;dmz&lt;/tt&gt;"  en lugar del Internet. Para esto, debemos  regenerar el archivo "cf" a partir del "mc", a�adiendo  previamente la siguiente directiva a �ste �ltimo: &lt;/p&gt;&lt;table bgcolor="#e0e0e0" border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;pre class="SCREEN"&gt;define(`SMART_HOST', `smtp:correo_dmz.abejas.org')dnl&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Eso deber�a bastar. Revise los logs, verifique que el firewall  no bloquee m�s de lo necesario.&lt;/div&gt;&lt;/div&gt;&lt;div class="APPENDIX"&gt;&lt;hr /&gt;&lt;h1 class="APPENDIX"&gt;&lt;a name="AEN755"&gt;&lt;/a&gt;Ejemplo de configuraci�n de MUA&lt;/h1&gt;&lt;p&gt;Los clientes de nuestra red local acceder�n  al servidor mediante programas especializados para la  redacci�n y visualizaci�n de mensajes. Estos  programas se conocen como MUA's (Mail User Agent.)  Este es un asunto que estrictamente no tiene que ver  con nuestra gu�a, pero creemos conveniente  proporcionar alg�n ejemplo ilustrativo. Supondremos  que los usuarios est�n utilizando Netscape  Messenger, que es parte del Netscape  Communicator. A continuaci�n mostramos  la pantalla principal de Netscape Messenger:&lt;/p&gt;&lt;div class="FIGURE"&gt;&lt;a name="AEN760"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/nets1.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 1. Netscape Messenger&lt;/b&gt;&lt;/p&gt;&lt;/div&gt; Vamos a configurar el MUA para que acceda a  nuestro servidor de correo. Asumimos que ya  est�n activos los servicios POP o IMAP. Cu�l  de estos se usar� para traer los mensajes, y  de qu� usuario, se selecciona en el  menu Edit -&gt; Preferences -&gt; Mail Servers -&gt; Incoming Mail Servers -&gt; Edit o Add -&gt; Server Name y Username , como se aprecia en la figura:&lt;div class="FIGURE"&gt;&lt;a name="AEN764"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/nets2.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 2. Configuraci�n de servidor POP&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Asimismo, en &lt;tt class="FILENAME"&gt;Edit -&gt; Preferences -&gt; Mail Servers -&gt; Outgoing (SMTP) server&lt;/tt&gt;, se  debe especificar nuevamente nuestro servidor de  correo, puesto que hacia all� se enviar�n los mensajes que redactemos.&lt;/p&gt;&lt;p&gt;Finalmente, en &lt;tt class="FILENAME"&gt;Edit -&gt; Preferences -&gt; Identity&lt;/tt&gt; , se debe  especificar nuestra direcci�n de email  y nuestro nombre real, tal como lo ver�n los destinatarios:&lt;/p&gt;&lt;div class="FIGURE"&gt;&lt;a name="AEN772"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://es.tldp.org/Tutoriales/doc-guia-sendmail/doc-guia-sendmail-html/nets3.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figura 3. Configuraci�n de servidor POP&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Ahora Ud. deber�a poder enviar mensajes a usuarios  locales (de la forma user@abejas.org), y recibir  mensajes desde cualquier lugar de Internet. Pruebe  a crear algunos usuarios en el servidor  y a hacer que se intercambien mensajes desde sus estaciones.&lt;/p&gt;&lt;/div&gt;&lt;div class="APPENDIX"&gt;&lt;hr /&gt;&lt;h1 class="APPENDIX"&gt;&lt;a name="AEN777"&gt;&lt;/a&gt;Referencias&lt;/h1&gt;&lt;p&gt;[1]  Bryan Costales &amp;amp; Erick Allman: Sendmail. 2th Edition. O'Reilly. USA. ISBN 1-56592-222-0 &lt;/p&gt;&lt;p&gt;[2]  Paul Albitz &amp;amp; Cricket Liu: DNS and BIND. 4th Edition. O'Reilly. USA. ISBN 0-596-00158-4. 2001 &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-44193844643627752?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/nIbvnNCZZFo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/nIbvnNCZZFo/tutorial-de-sendmail.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/07/tutorial-de-sendmail.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-253572725594438166</guid><pubDate>Mon, 28 Jul 2008 21:19:00 +0000</pubDate><atom:updated>2008-08-14T07:54:45.325-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales para Servidores</category><title>Como crear un dominio DNS y Subdominios en fedora</title><description>Muchas personas pagan por tener un dominio en el Internet, pero eso puede cambiar cuando corren Linux o algun *nix. Esto tambien se puede lograr en Windows, pero todos sabemos que no es seguro hacer esta jugada.Una de las ventajas que tiene Fedora, al igual que varias otras distribuciones, es que puedes instalar Apache, PHP, CGI, PostgreSQL, MySQL, Sendmail, servidor de FTP y otros programas para convertir tu computadora en un servidor ya configurados. Hay compañi­as que te permiten conseguir tu propio subdominio apuntando al IP tu maquina gratis. Una de estas compa­ñias es DynDNS.org. Probablemente necesitas su servicio de DNS dinamico si tu IP es dinamico, de lo contrario necesitas su servicio de DNS estatico. Tener un IP dinamico significa que cada vez que te conectas al Internet tendrais un IP diferente. Si deseas tener tu propio dominio, ellos tambien te ofrecen comprarlo. Una de las cosas que me atrae de DynDNS.org es su gran seleccion de dominios en la que puedes crear tu subdominio, por ejemplo *.homelinux.(com,net,org), *.kicks-ass.(net,org), y muchos otros mas. Te permiten obtener hasta 5 subdominios gratis y creo que eso es muy generoso de ellos. Para crear un host virtual para cada subdominio que obtengas debes de editar /etc/httpd/conf/httpd.conf y agregar algo parecido a esto:&lt;br /&gt;&lt;br /&gt;NameVirtualHost *:80&lt;br /&gt;&lt;br /&gt;ServerName localhost&lt;br /&gt;DocumentRoot /var/www/html/&lt;br /&gt;&lt;br /&gt;ServerName subdominio.homelinux.com&lt;br /&gt;ServerAlias subdominio.homeunix.com, subdominio.kicks-ass.org&lt;br /&gt;DocumentRoot /var/www/homelinux/html/&lt;br /&gt;ErrorLog logs/subdominio.homelinux.com-error_log&lt;br /&gt;TransferLog logs/subdominio.homelinux.com-access_log&lt;br /&gt;&lt;br /&gt;ServerName subdominio.game-host.com&lt;br /&gt;DocumentRoot /var/www/gamehost/html/&lt;br /&gt;ErrorLog logs/subdominio.game-host.com-error_log&lt;br /&gt;TransferLog logs/subdominio.game-host.com-access_log&lt;br /&gt;&lt;br /&gt;Options Indexes FollowSymLinks&lt;br /&gt;AllowOverride None&lt;br /&gt;Order allow,deny&lt;br /&gt;Allow from all&lt;br /&gt;&lt;br /&gt;El primer virtual host es para poder tener un web site en el intranet, a mi me gusta probar cosas sin hacerlas publicas. El segundo host virtual es para subdominio.homelinux.com, subdominio.homeunix.com y subdominio.kicks-ass.org ya que quiero que compartan el mismo contenido. El cuarto subdominio que tengo me gustari­a tenerlo aparte, por lo tanto hice el tercer host virtual. Finalmente tengo que darle los acceso a los usuarios al directorio donde hara el hosting al segundo host virtual, tambien lo tienes que hacer para el tercer host virtual aunque no aparece aqui­.&lt;br /&gt;Luego, de tengas todo eso, necesitas instalar un programa para actualizar el DNS con tu IP. El programa mas comun para esto es ez-ipupdate. Este programa puede correr como un servicio, pero solo puedes actualizar un subdominio. Para poder actualizar dos subdominios o mas, deberis crear un bash script que llame a ez-ipupdate con un archivo de configuracion diferente para cada subdominio. Si estas detras de un router tienes que sacar tu IP externo de una fuente externa, de lo contrario ez-ipupdate actualizara los DNS con un IP que no es real (ejemplo, 192.168.*.*). Finalmente, deberas ponerlo en cron. Aqui­ esta el script que uso:&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;wget --quiet --output-document=/tmp/remote_ip http://www.computingsupport.org/ip.php&lt;br /&gt;echo "notevoyadecir.homelinux.com: "&lt;br /&gt;ez-ipupdate --address `cat /tmp/remote_ip` -c /etc/ez-ipupdate.conf&lt;br /&gt;echo&lt;br /&gt;echo "notevoyadecir.homeunix.com: "&lt;br /&gt;echo&lt;br /&gt;ez-ipupdate --address `cat /tmp/remote_ip` -c /etc/ez-ipupdate1.conf&lt;br /&gt;echo&lt;br /&gt;echo "notevoyadecir .kicks-ass.org: "&lt;br /&gt;echo&lt;br /&gt;ez-ipupdate --address `cat /tmp/remote_ip` -c /etc/ez-ipupdate2.conf&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-253572725594438166?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/YQiv4l2Vd3A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/YQiv4l2Vd3A/como-crear-un-dominio-dns-y-subdominios.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/07/como-crear-un-dominio-dns-y-subdominios.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-2798971281158473657</guid><pubDate>Fri, 25 Jul 2008 02:42:00 +0000</pubDate><atom:updated>2008-08-14T07:49:45.164-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales</category><title>Actualiza tu fedora usandoo YUM-Presto</title><description>Bienvenidos queridos lectores les traigo una recomendacion:&lt;br /&gt;&lt;br /&gt;Si decean actualizar sus sistemas y sale que en la lista tienen, un ejemplo 471 paquetes por descargar y actualizar aca les dejo una gran herramienta que verificara si de todos esos paquetes cuales son en realidad los que estan actualizados o modificados; la gran herramienta es yum-presto; usala para saber mas de como usarla podes hacer &lt;a href="http://wiki.fedora-ve.org/YUM/Plugins/yum-presto"&gt;clic aca&lt;/a&gt; y te mandara a una pagina que contenga mas datos y mas informacion&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-2798971281158473657?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/11dOgiDV_Uo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/11dOgiDV_Uo/actualiza-tu-fedora-usandoo-yum-presto.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/07/actualiza-tu-fedora-usandoo-yum-presto.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-12383544813881752</guid><pubDate>Fri, 18 Jul 2008 04:05:00 +0000</pubDate><atom:updated>2008-08-14T07:48:22.776-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales</category><title>Manual de Yum parte 3</title><description>Hola aca les traigo la tercer entrada o post para que aprendamos un  poco mas de los comandos que se usan con el yum:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum remove&lt;/span&gt;,     &lt;span style="font-weight: 700;" class="Consola"&gt;yum erase&lt;/span&gt; - Elimina del sistema el paquete o grupo de paquetes especificado, así como todos los paquetes que dependen de él.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum list&lt;/span&gt;,     &lt;span style="font-weight: 700;"&gt;&lt;span class="Consola"&gt;yum grouplist [opción] [expresión]&lt;/span&gt; &lt;/span&gt;- Ofrece información sobre los paquetes disponibles que coincidan con el argumento &lt;span style="font-weight: 700;" class="Consola"&gt;[expresión]&lt;/span&gt;. Dependiendo del valor de &lt;span style="font-weight: 700;" class="Consola"&gt;[opción]&lt;/span&gt;, se devolverán resultados diferentes y si &lt;span style="font-weight: 700;" class="Consola"&gt;[opción]&lt;/span&gt; no se iguala a nada, se devolverán todos los paquetes disponibles sin filtro alguno. Podemos igualar &lt;span style="font-weight: 700;" class="Consola"&gt;[opción]&lt;/span&gt; a &lt;span style="font-weight: 700;" class="Consola"&gt;available&lt;/span&gt;, que lista sólo los paquetes disponibles en los repositorios;     &lt;span style="font-weight: 700;" class="Consola"&gt;updates&lt;/span&gt;, que lista sólo los paquetes actualizables disponibles en los repositorios; &lt;span style="font-weight: 700;" class="Consola"&gt;installed&lt;/span&gt;, que lista sólo los paquetes que tenemos instalados en la máquina; &lt;span style="font-weight: 700;" class="Consola"&gt;extras&lt;/span&gt;, que lista los paquetes instalados y que no están disponibles en ningún repositorio; &lt;span style="font-weight: 700;" class="Consola"&gt;obsoletes&lt;/span&gt;, que lista los paquetes antiguos con respecto a los repositorios instalados en el sistema.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum provides&lt;/span&gt;,     &lt;span style="font-weight: 700;" class="Consola"&gt;yum whatprovides&lt;/span&gt; - Con esta órden podemos encontrar e paquete que proporciona una utilidad en concreto. Se puede usar el nombre completo del programa o parte del mismo.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum info&lt;/span&gt;,     &lt;span style="font-weight: 700;"&gt;&lt;span class="Consola"&gt;yum groupinfo [opción] [expresión]&lt;/span&gt; &lt;/span&gt;- Ofrece una descripción detallada sobre los paquetes disponibles. Su uso es idéntico a  &lt;span style="font-weight: 700;" class="Consola"&gt;yum list&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum clean [opción]&lt;/span&gt; - En el directorio especificado como caché en el arcivo de configuración, se guardan todos los paquetes &lt;em&gt;rpm&lt;/em&gt; instalados o actualizados, así como información de cabeceras y otros datos temporales. La opción &lt;span style="font-weight: 700;" class="Consola"&gt;clean&lt;/span&gt; limpia la caché de YUM. Dependiendo del valor de &lt;span style="font-weight: 700;" class="Consola"&gt;[opción]&lt;/span&gt;, se borrarán sólo los paquetes (&lt;span style="font-weight: 700;" class="Consola"&gt;packages&lt;/span&gt;), las cabeceras (&lt;span style="font-weight: 700;" class="Consola"&gt;headers&lt;/span&gt;),  los datos temporales en &lt;span style="font-style: italic;"&gt;xml&lt;/span&gt; (&lt;span style="font-weight: 700;" class="Consola"&gt;metadata&lt;/span&gt;), la caché temporal (&lt;span style="font-weight: 700;" class="Consola"&gt;cache&lt;/span&gt;) o todo sin excepción (&lt;span style="font-weight: 700;" class="Consola"&gt;all&lt;/span&gt;).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum localupdate&lt;/span&gt; - Actualiza paquetes tomando los rpm de una ruta local. Sólo se actualizarán aquellos paquetes que estén instalados y se resolverán las dependencias tomando como base los repositorios configurados.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum deplist&lt;/span&gt; - Devuelve un listado de las dependencias y de los paquetes que proveen dichas dependencias para el argumento dado.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum shell&lt;/span&gt; - YUM incluye un &lt;span style="font-style: italic;"&gt;shell&lt;/span&gt; interactivo que permite la ejecución de varios comandos durante una misma sesión del programa. Dischos comandos se pueden pasar de forma manual o través de un archivo de lotes. Para una información más detallada de esta opción teclearemos &lt;span class="Consola"&gt;man yum-shell&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;yum resolvedep&lt;/span&gt; - Lista los paquetes que requieren de una dependencia dada. Se listarán varios paquetes por cada dependencia.&lt;/li&gt;&lt;li&gt;&lt;p&gt;Antes de la opciones que acabamos de ver, pueden incluirse otras genéricas que nos ayudarán en situaciones determinadas. Dichas opciones incluyen uno o dos guiones antes de la palabra que las conforma:&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;-h&lt;/span&gt;,     &lt;span style="font-weight: 700;" class="Consola"&gt;--help&lt;/span&gt; - Muestra la ayuda.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;-y&lt;/span&gt; - Responde positivamente a todas las preguntas que haga el programa, siguiendo éste adelante sin pausa.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;"&gt;&lt;span class="Consola"&gt;-c [archivo]&lt;/span&gt; &lt;/span&gt;- Especifica el archivo de configuración a usar. &lt;span class="Consola"&gt;&lt;span style="font-style: italic;"&gt;[archivo]&lt;/span&gt; &lt;/span&gt;será una ruta local o una &lt;span style="font-style: italic;"&gt;url&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;-t&lt;/span&gt;,     &lt;span style="font-weight: 700;" class="Consola"&gt;--tolerant&lt;/span&gt; - El programa será tolerante con los errores en la línea de comando y no los devolverá si estos existen, aunque tampoco ejecutará nada si el comando es fallido.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;-C&lt;/span&gt; - Usa sólo los paquetes que han sido almacenados en la caché local. Es útil cuando la actualización se hace en varias máquinas con la misma distribución, pudiendo una de ellas almacenar toda la caché y las demás actualizarse de dicha caché.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;--exclude=[paquete]&lt;/span&gt; - Excluye de la órden dada el paquete o paquetes referenciados.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;--enablerepro=[repositorio]&lt;/span&gt; - Habilita un repositorio determinado que ha sido deshabilitado en el archivo de configuración.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: 700;" class="Consola"&gt;--disablerepo=[repositorio]&lt;/span&gt; - Deshabilita un repositorio determinado que ha sido habilitado en el archivo de configuración.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p style="font-weight: 700;"&gt;YUM en modo gráfico&lt;/p&gt;  &lt;p&gt;De los distintos paquetes que nos permiten interactuar con YUM en un entorno gráfico, vamos a centrarnos en yumex (&lt;em&gt;YUM Extender&lt;/em&gt;) por ser, a juicio del autor, el programa más estable y más soportado por el desarrollador en el momento de la redacción de este documento.&lt;/p&gt;  &lt;p&gt;La instalación del programa, una vez que tenemos YUM funcionando a pleno rendimiento, no podría ser más fácil:&lt;/p&gt;  &lt;p class="Consola"&gt;[root@myserver ~]# yum install yumex&lt;/p&gt;  &lt;p&gt;Tras esto podemos iniciar nuestro entorno gráfico y buscar la aplicación en nuestro menú de aplicaciones o bien escribir &lt;span class="Consola"&gt;yumex&lt;/span&gt; en la consola. Ambos procedimientos nos lanzarán una pantalla similar a esta: &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.liberaliatempus.com/images/extras/yumex01.png" onclick="window.open('http://www.liberaliatempus.com/images/extras/yumex01.png','Yumex 01','width=670,height=670,left='+(screen.availWidth/2-335)+',top='+(screen.availHeight/2-335)+'');return false;"&gt;&lt;img src="http://www.liberaliatempus.com/images/extras/yumex01.png" alt="Yumex 01" height="303" width="305" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;span class="Consola"&gt;yumex&lt;/span&gt; toma los archivos de configuración de YUM por defecto y, una vez terminados de cargar los datos de los repositorios, nos mostrará de forma gráfica todas las opciones a nuestra disposición. El programa es muy intuitivo y dejaremos que cada cual investigue por su cuenta sus numerosas opciones.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.liberaliatempus.com/images/extras/yumex02.png" onclick="window.open('http://www.liberaliatempus.com/images/extras/yumex02.png','Yumex 02','width=690,height=870,left='+(screen.availWidth/2-345)+',top='+(screen.availHeight/2-435)+'');return false;"&gt;&lt;img src="http://www.liberaliatempus.com/images/extras/yumex02.png" alt="Yumex 02" height="468" width="373" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Actulizando la versión de Fedora Core con YUM&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;A modo de pequeño epílogo, vamos a realizar la actualización de un sistema con &lt;em&gt;Fedora Core&lt;/em&gt; 4 a su versión posterior mediante el uso de YUM. Para ello haremos uso de la opción &lt;span style="font-weight: 700;" class="Consola"&gt;upgrade&lt;/span&gt; que nos ofrece el programa. Los pasos a seguir para realizar dicha actualización son los siguientes:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Instalaremos el paquete &lt;em&gt;rpm&lt;/em&gt; &lt;span class="Consola"&gt;fedora-release&lt;/span&gt; correspondiente a la versión 5 de &lt;em&gt;Fedora Core&lt;/em&gt;. Con esto actualizaremos la versión del sistema y YUM tomará los repositorios por defecto de la versión 5 en su actualización de paquetería:&lt;br /&gt;&lt;br /&gt;&lt;span class="Consola"&gt;  [root@myserver ~]# rpm -Uvh fedora-release-5-5.noarch.rpm &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Actualizamos toda la paquetería a &lt;em&gt;Fedora Core&lt;/em&gt; 5 (la velocidad de actualización dependerá de la velocidad de conexión a &lt;span style="font-style: italic;"&gt;internet&lt;/span&gt;):&lt;br /&gt;   &lt;span class="Consola"&gt;&lt;br /&gt;[root@myserver ~]# yum -y upgrade&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Si la actualización falla, y ya que la salida por consola en demasiado larga, podemos buscar el error capturando toda la salida y almacenándola en un fichero de texto. Para ello, ejecutaremos el siguiente comando, que almacenará toda la salida en el fichero &lt;span class="Consola"&gt;/tmp/yum_upgrade&lt;/span&gt;:&lt;/p&gt;&lt;p class="Consola" align="left"&gt;  [root@myserver ~]# yum upgrade 2&gt;&amp;amp;1 | tee /tmp/yum_upgrade&lt;/p&gt;&lt;p&gt;En principio, los errores vienen en su mayoría de paquetes obsoletos que ya no cumplen con la dependencias adecuadas y que habrá que desinstalar antes de hacer la actualización. Posteriormente podemos volver a instalar dichos paquetes. Podemos generar un listado de dichos paquetes mediante la siguiente instrucción, a ejecutar siempre que hayamos guardado la salida mediante la instrucción anterior:&lt;/p&gt;&lt;p style="text-align: left;" class="Consola"&gt; [root@myserver ~]# perl -ne 'print "$1\n" if ((/Error: Missing Dependency:.*is needed by package (.*)$/) || (/Error: Package (.*?) needs.*, this is not available./))' /tmp/yum_upgrade | sort | uniq&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Si entre los paquetes devueltos aparece &lt;span class="Consola"&gt;initscripts&lt;/span&gt;, estaremos ante un pequeño problema de dependencias insatisfechas por causa de un &lt;em&gt;kernel&lt;/em&gt; demasiado antiguo. En este caso, lo recomendable sería arrancar la máquina con el último &lt;em&gt;kernel&lt;/em&gt; instalado, borrar todos los demás y volver a ejecutar la actualización si ya están todos los errores solventados. &lt;/p&gt;&lt;p style="text-align: justify;"&gt;Para finalizar, reiniciaremos la máquina y el sistema habrá quedado actualizado. Todo ello en pocos minutos y casi sin parar los servicios.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-12383544813881752?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/xtKpWLeeKWw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/xtKpWLeeKWw/manual-de-yum-parte-3.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/07/manual-de-yum-parte-3.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-5316442679452979367</guid><pubDate>Fri, 18 Jul 2008 03:37:00 +0000</pubDate><atom:updated>2008-08-14T07:48:41.033-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales</category><title>Manual de Yum parte 2</title><description>Bienvenidos estimados amigos y lectores aca les muestro otros comandos usados con yum.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;yum kill programa: con este comando a como el nombre dice puedes matar o mas bien detener un programa que en algunos caso se llegase a quedar trabado, lo malo que lo hace permanentemente, aunque claro despues lo puedes volver a montar, pero eso les enseñare mas adelante.&lt;/li&gt;&lt;li&gt;yum service servicio: con este mandas a visualizar los servicios que se encuentran en ejecucion pero de manera general seria yum service, pero si deceas visualizar un servicio en especial teclea a como sale al comienzo "yum service servicio".&lt;/li&gt;&lt;li&gt;yum shutdown: aunque no creo que deba hablar mucho acerca de lo que realiza este comando se los dire, con yum shutdown puedes apagar o especificar la hora que deceas que tu pc o tu server se apague de manera automatica.&lt;/li&gt;&lt;li&gt;&lt;span class="Consola"&gt;yum groupupdate&lt;/span&gt; - Actualiza el paquete a la última versión y atiende todas las dependencias necesarias. Esta opción se puede ejecutar sin especificar ningún paquete, en cuyo caso la órden actualizará todos los paquetes actualizables que estén instalados en la máquina. Se puede añadir el &lt;span style="font-style: italic;"&gt;flag&lt;/span&gt;     &lt;span style="font-weight: 700;" class="Consola"&gt;--obsoletes&lt;/span&gt; al final y se tendrán en cuenta en la actualización todos los paquetes que pertenezcan a versiones anteriores, lo cual es bastante útil cuando queremos usar YUM para actualizar un sistema al completo).&lt;/li&gt;&lt;li&gt;&lt;span class="Consola"&gt;yum checkupdate&lt;/span&gt; - Realiza la misma función que &lt;span style="font-weight: 700;" class="Consola"&gt;update&lt;/span&gt;, pero sólo comprueba si existen actualizaciones e informa de ello.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-5316442679452979367?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/cIgeMZLIS2E" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/cIgeMZLIS2E/manual-de-yum-parte-2.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/07/manual-de-yum-parte-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-6196291023811893735</guid><pubDate>Thu, 17 Jul 2008 06:28:00 +0000</pubDate><atom:updated>2008-08-14T07:47:36.928-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales</category><title>Manual de Yum parte 1</title><description>Hola estimados lectores viendo una inquietud de uno de los nuevos miembros de la comunidad de Fedora-ni dedicare por lo menos 3 entradas para mostrales a usar el comando yum y cual es su funcion.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;yum search programa: cuando tecleamos esta orden estamos diciendo a nuestro sistema que busque en los repositorios (local o en internet) busque algun programa o libreria que necesitemos instalar.&lt;/li&gt;&lt;li&gt;yum install programa: cuando tecleamos esta orden estamos diciendo a nuestro sistema que instale desde los repositorios locales o no locales como lo es el caso de internet un programa especifico claro que si le anexamos el -y este se encargara de realizar la descarga del programa de manera automatica sin que nos pregunte si aceptamos o no la descarga del programa para su posterior instalacion.&lt;/li&gt;&lt;li&gt;yum remove programa: A como lo dice la palabra remove con este  comando podremos remover o desintalar un programa especifico, pero ojo al realizar esta ejecucion por que podrias remover librerias necesarias para la ejecucion de algun otro programa ya que algunas aplicaciones comparten librerias o comunmente conocidas como dependencias.&lt;/li&gt;&lt;li&gt;yum -y update programa: nos sirve bastante para actualizar de manera automatica un programa especifico.&lt;/li&gt;&lt;li&gt;yum -y update: Podremos actualizar el sistema desde consola recuerden que con el -y le estamos diciendo al sistema que si tiene que descargar alguna cosa para llevar acabo la peticion que le introducimos lo realize de manera automatica, sin que estemos presente para aceptar la descarga de algunos paquetes.&lt;/li&gt;&lt;li&gt;yum grouplist: muestra una lista con los grupos existentes.&lt;/li&gt;&lt;li&gt;yum groupinstall entornos graficos: instala todos los paquetes pertenecientes a este grupo este es nada mas un ejemplo, claro que puedes instalar ya sean los entornos graficos como el kde, gnome, xfce; como tambien los paquetes de desarrollo develop etc....&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-6196291023811893735?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/a2txUa3nEHU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/a2txUa3nEHU/manual-de-yum-parte-1.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/07/manual-de-yum-parte-1.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-8816459319166524784</guid><pubDate>Mon, 14 Jul 2008 02:34:00 +0000</pubDate><atom:updated>2008-07-13T19:40:44.648-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cuentas gratis</category><title>Cuentas Premium Rapidshare/Megaupload Gratis</title><description>&lt;p&gt;Este interesante sistema nos permite a la gente sin tarjetas de credito, obtener una cuenta Premium de Rapidshare/Megaupload Gratuitamente con tan solo un par de pasos:&lt;/p&gt;  &lt;p&gt;1- Necesitas registrarte en la pagina oficial, solo da click en la imagen a continuacion y estaras listo para registrarte:&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://PremiumForFree.com/index.php?referral=253488"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://premiumforfree.com/r10.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://premiumforfree.com/index.php?referral=253488"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://premiumforfree.com/index.php?referral=253488" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-8816459319166524784?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/7azylztgzo4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/7azylztgzo4/cuentas-premium-rapidsharemegaupload.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/07/cuentas-premium-rapidsharemegaupload.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-7102272114338191820</guid><pubDate>Mon, 19 May 2008 05:44:00 +0000</pubDate><atom:updated>2008-05-18T22:47:31.742-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Chiste proporcionado por Macias</category><title>Chistes sobre Ingenieros.</title><description>Dos estudiantes de ingeniería iban andando por el campus cuando uno&lt;br /&gt; de ellos pregunta al otro:&lt;br /&gt; - ¿De dónde has sacado esa 'peazo' moto?&lt;br /&gt; - Bueno, -contesta el otro- iba yo caminando ayer, pensando en mis&lt;br /&gt; cosas, cuando una tía buenísima apareció montada en esta moto.&lt;br /&gt; Entonces, la dejó caer al suelo, se desnudó y dijo: "Toma lo que quieras".&lt;br /&gt; El primer estudiante asintió con la cabeza:&lt;br /&gt; - Buena elección; probablemente la ropa no habría sido de tu talla.&lt;br /&gt;&lt;br /&gt;  Para el optimista, el vaso está medio lleno. Para el pesimista, el&lt;br /&gt; vaso está medio vacío. Para el ingeniero, el vaso es el doble de&lt;br /&gt; grande de lo necesario.&lt;br /&gt;    Un cura, un médico y un ingeniero estaban una mañana jugando al&lt;br /&gt; golf. Quiso la suerte que delante de ellos estuviera jugando otro grupo de&lt;br /&gt; golfistas bastante lento, por lo que todo el rato tenían que estar&lt;br /&gt; esperando.&lt;br /&gt; - ¿Qué pasa con estos tíos? -se queja el ingeniero- ¡Debemos de&lt;br /&gt; llevar esperando 15 minutos!&lt;br /&gt; - ¡No sé, pero nunca he visto tanta ineptitud! -interviene el&lt;br /&gt; médico-.&lt;br /&gt; - Hey, aquí llega el jardinero, -informa el cura- Vamos a&lt;br /&gt; preguntarle..... Hola, George. Oye, ¿qué pasa con ese grupo que va&lt;br /&gt; delante de nosotros?. ¿Son un poquillo lentos, no?.&lt;br /&gt; - Oh, sí, es que es un grupo de bomberos ciegos -contesta el&lt;br /&gt; jardinero- Perdieron la vista por salvar de las llamas la sede de nuestro club&lt;br /&gt; el año pasado, y en compensación les dejamos jugar siempre gratis.&lt;br /&gt; El grupo se quedó callado un momento.&lt;br /&gt; - Qué triste -dijo el cura-. Rezaré una plegaria especial por ellos&lt;br /&gt; esta noche.&lt;br /&gt; - Buena idea -añade el médico-. Pues yo voy a contactar con un&lt;br /&gt; colega mío que es oftalmólogo para ver si se puede hacer algo por ellos.&lt;br /&gt; - ¿Y por qué no juegan de noche? -dice el ingeniero-.&lt;br /&gt;&lt;br /&gt;  Había una vez un ingeniero que tenía un don excepcional para&lt;br /&gt; arreglar cualquier aparato mecánico. Después de trabajar lealmente para su&lt;br /&gt; empresa durante más de treinta años, se jubiló felizmente. Algunos&lt;br /&gt; años más tarde, la empresa contactó con él por un problema al parecer&lt;br /&gt; imposible de resolver que tenían en una máquina valorada en millones de&lt;br /&gt; dólares. Habían intentado todo para volver a poner en marcha la máquina pero&lt;br /&gt; sin resultado. Desesperados, llamaron al ingeniero jubilado que en el&lt;br /&gt; pasado había resuelto tantos problemas. El ingeniero aceptó el reto&lt;br /&gt; encantado. Se pasó el día estudiando la inmensa máquina. Al final del día,&lt;br /&gt; marcó una pequeña 'x' con tiza sobre un cierto componente de la máquina y dijo&lt;br /&gt; "Aquí es donde está el problema".&lt;br /&gt; El componente se cambió y la máquina volvió a trabajar perfectamente. La&lt;br /&gt; empresa recibió del ingeniero una factura de 50.000 dólares por sus&lt;br /&gt; servicios. Ante la petición de la empresa de una descripción&lt;br /&gt; detallada de la factura, el ingeniero respondió escuetamente:&lt;br /&gt; Por la marca de tiza: 1 dólar&lt;br /&gt; Por saber dónde ponerla: 49.999 dólares&lt;br /&gt; Se le pagó hasta el último centavo y el ingeniero volvió a su apacible retiro.&lt;br /&gt;     - ¿Cuál es la diferencia entre los Ingenieros Mecánicos y los Ingenieros Civiles?&lt;br /&gt; - Los Ingenieros Mecánicos construyen armas. Los Ingenieros Civiles&lt;br /&gt; construyen los blancos.&lt;br /&gt;&lt;br /&gt;  Un licenciado con una carrera científica preguntaría "¿Por qué funciona?"&lt;br /&gt; Un ingeniero preguntaría "¿Cómo funciona?"&lt;br /&gt; Un licenciado en Empresariales preguntaría "¿Cuánto costará?"&lt;br /&gt; Un licenciado en Bellas Artes preguntaría "¿Quiere patatas fritas con su pedido?"&lt;br /&gt;    La gente normal opina que "si no está roto, no lo toques".&lt;br /&gt; Los ingenieros opinan que "si no está roto, es que aún no tiene&lt;br /&gt; suficientes funcionalidades".&lt;br /&gt;     Un arquitecto, un artista y un ingeniero estaban discutiendo si era&lt;br /&gt; mejor pasar el tiempo con la esposa o con la amante.&lt;br /&gt; El arquitecto decía que disfrutaba estando con su esposa, construyendo&lt;br /&gt; una base sólida para una relación duradera.&lt;br /&gt; El artista decía que prefería estar con su amante, por la pasión y&lt;br /&gt; misterio que encontraba en ello.&lt;br /&gt; Finalmente, habló el ingeniero:&lt;br /&gt; - Yo me quedo con las dos.&lt;br /&gt; - ¿Con las dos? -preguntaron el arquitecto y el artista.&lt;br /&gt; - Sí -replicó el ingeniero-. Teniendo esposa y amante, cada una supondrá&lt;br /&gt; que estás con la otra y así se puede uno ir al laboratorio a trabajar.&lt;br /&gt;    Un día, un ingeniero estaba cruzando una carretera cuando una rana&lt;br /&gt; le llamó y le dijo "Si me besas, me convertiré en una hermosa princesa".&lt;br /&gt; Se agachó, recogió la rana y se la puso en el bolsillo.&lt;br /&gt; La rana habló de nuevo y dijo "Si me besas y me conviertes en una&lt;br /&gt; hermosa princesa, me quedaré contigo durante una semana".&lt;br /&gt; El ingeniero sacó la rana de su bolsillo, sonrió y la devolvió a su&lt;br /&gt; lugar.&lt;br /&gt; Entonces, la rana gritó "Si me besas y me conviertes en princesa, me&lt;br /&gt; quedaré contigo y haré lo que quieras". Nuevamente, el ingeniero&lt;br /&gt; sacó la rana, sonrió y la volvió a meter en el bolsillo.&lt;br /&gt; Finalmente, la rana preguntó:&lt;br /&gt; - Pero bueno, ¿qué pasa? Te he dicho que soy una hermosa princesa,&lt;br /&gt; que me quedaré contigo una semana y que haré lo que quieras. Entonces,&lt;br /&gt; ¿por qué no me das un beso?&lt;br /&gt; - Mira, yo soy ingeniero. No tengo tiempo para una novia, ¡pero una&lt;br /&gt; rana que habla mola que te cagas!.&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-7102272114338191820?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/QFPRQtKVzSo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/QFPRQtKVzSo/chistes-sobre-ingenieros.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/05/chistes-sobre-ingenieros.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-845177064243277783</guid><pubDate>Wed, 14 May 2008 21:49:00 +0000</pubDate><atom:updated>2008-08-14T07:59:59.835-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Publicidad</category><title>Lanzamiento de Fedora 9 (Sulphur)</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fedoraproject.org/static/images/banners/f9release.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" src="http://fedoraproject.org/static/images/banners/f9release.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En esta ocacion Aprovecho para informarles que la gran espera para obtener nuestro sistema Operativo Linux - Fedora 9 a terminado, "YA SALIO" si deceas descargarlo solo haz clic en el de tu preferencia.&lt;br /&gt;&lt;br /&gt;Lista de Descargas, solo da clic sobre cualquiera de ellas&lt;br /&gt;                                    DESCARGA TORRENT                                   &lt;br /&gt;                                                 1. &lt;a href="http://torrent.fedoraproject.org/torrents/Fedora-9-i386-DVD.torrent"&gt;Fedora 9 x386 DVD&lt;/a&gt;                                       &lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-DVD.iso"&gt;&lt;/a&gt;&lt;br /&gt;                                                2. &lt;a href="http://torrent.fedoraproject.org/torrents/Fedora-9-x86_64-DVD.torrent"&gt;Fedora 9 x86    DVD&lt;/a&gt;                                       &lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-DVD.iso"&gt;&lt;/a&gt;&lt;br /&gt;                                                 3. &lt;a href="http://torrent.fedoraproject.org/torrents/Fedora-9-i386-CDs.torrent"&gt;Fedora 9 x386 Cd &lt;/a&gt;                                           &lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/i386/iso/"&gt;&lt;/a&gt;&lt;br /&gt;                                                 4. &lt;a href="http://torrent.fedoraproject.org/torrents/Fedora-9-x86_64-CDs.torrent"&gt;Fedora 9 x86   Cd&lt;/a&gt;                                            &lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/x86_64/iso/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;                                             DESCARGA DIRECTA&lt;br /&gt;                                             1. &lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-DVD.iso"&gt;Fedora 9 x386 DVD&lt;/a&gt;&lt;br /&gt;                                               2. &lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-DVD.iso"&gt;Fedora 9 x86    DVD&lt;/a&gt;&lt;br /&gt;                                             3. &lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/i386/iso/"&gt;Fedora 9 x386 Cd&lt;/a&gt;&lt;br /&gt;                                             4. &lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/x86_64/iso/"&gt;Fedora 9 x86   Cd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espero disfruten la nueva version de Fedora 9&lt;br /&gt;&lt;br /&gt;Desde ahora podemos decirle adios a Fedora core 7, que descanze en paz :(&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-845177064243277783?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/YSdX49stszo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/YSdX49stszo/lanzamiento-de-fedora-9-bala-de-plata.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://torrent.fedoraproject.org/torrents/Fedora-9-i386-DVD.torrent" length="273456" type="application/x-bittorrent" /><media:content url="http://torrent.fedoraproject.org/torrents/Fedora-9-i386-DVD.torrent" fileSize="273456" type="application/x-bittorrent" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> En esta ocacion Aprovecho para informarles que la gran espera para obtener nuestro sistema Operativo Linux - Fedora 9 a terminado, "YA SALIO" si deceas descargarlo solo haz clic en el de tu preferencia. Lista de Descargas, solo da clic sobre cualquiera d</itunes:subtitle><itunes:author>noreply@blogger.com (Guillermo Morales)</itunes:author><itunes:summary> En esta ocacion Aprovecho para informarles que la gran espera para obtener nuestro sistema Operativo Linux - Fedora 9 a terminado, "YA SALIO" si deceas descargarlo solo haz clic en el de tu preferencia. Lista de Descargas, solo da clic sobre cualquiera de ellas DESCARGA TORRENT 1. Fedora 9 x386 DVD 2. Fedora 9 x86 DVD 3. Fedora 9 x386 Cd 4. Fedora 9 x86 Cd DESCARGA DIRECTA 1. Fedora 9 x386 DVD 2. Fedora 9 x86 DVD 3. Fedora 9 x386 Cd 4. Fedora 9 x86 Cd Espero disfruten la nueva version de Fedora 9 Desde ahora podemos decirle adios a Fedora core 7, que descanze en paz :(Bienvenidos a Fedora en Nicaragua</itunes:summary><itunes:keywords>fedora,8,fedora,9,ubuntu,gutsy,7,10,centos</itunes:keywords><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/05/lanzamiento-de-fedora-9-bala-de-plata.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-1555647250434122770</guid><pubDate>Sun, 04 May 2008 02:28:00 +0000</pubDate><atom:updated>2008-08-14T07:55:14.120-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Manuales para Servidores</category><title>Controlador de Dominio con Samba en Fedora 8.</title><description>&lt;p align="center"&gt;&lt;span style="font-size:85%;"&gt;Instalación de Samba como Controlador    de Dominio&lt;/span&gt;&lt;/p&gt; &lt;p align="center"&gt; &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-size:78%;"&gt;¿Qué es Samba?&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt;Samba es una suite de aplicaciones Unix que habla el protocolo    SMB (Server Message Block). Muchos sistemas operativos, incluídos Windows    y OS/2, usan SMB para operaciones de red cliente-servidor. Mediante el soporte    de este protocolo, Samba permite a los servidores Unix entrar en acción,    comunicando con el mismo protocolo de red que los productos de Microsoft Windows.    De este modo, una máquina Unix con Samba puede enmascararse como servidor    en tu red Microsoft y ofrecer los siguientes servicios: &lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;ol&gt;&lt;p&gt;•  Compartir uno o más sistemas de archivos.&lt;br /&gt; •  Compartir impresoras, instaladas tanto en el servidor como en los clientes.&lt;br /&gt; •  Ayudar a los clientes, con visualizador de Clientes de Red.&lt;br /&gt; •  Autentificar clientes logeándose contra un dominio Windows.&lt;br /&gt; •  Proporcionar o asistir con un servidor de resolución de nombres      WINS.&lt;/p&gt;&lt;/ol&gt; &lt;p&gt;El objeto de este artículo es hacer que nuestra máquina Unix    sea un Controlador de Dominio (PDC) de un dominio Windows para poder beneficiarnos    de todas sus caracterísiticas: autentificación de usuarios, scripts    de inicio de sesión, perfiles móviles, directivas de sistemas,    etc...&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:78%;"&gt;Dominio Windows&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Un Dominio Windows va un paso más allá. Es un grupo de trabajo    de máquinas SMB que tienen una añadido: un servidor que actúa    como controlador de dominio. Debes tener un controlador de dominio para poder    tener un dominio Windows.&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:78%;"&gt;Controlador de Dominio&lt;/span&gt;&lt;/p&gt; &lt;p&gt;   El controlador de dominio es el centro nervioso de un dominio Windows, tal    como un servidor NIS lo es del servicio de información de una red Unix.    Los controladores de dominio tienen una serie de responsabilidades. Una de las    que te va a implicar a ti es la autentificación. La autentificación    es el proceso de garantizar o denegar a un usuario el acceso a recursos compartidos    o a otra máquina de la red, normalmente a través del uso de una    password. &lt;/p&gt; &lt;p&gt;   Cada controlador de dominio usa un security account manager (SAM) para mantener    una lista de combinaciones nombre_usuario-contraseña. El controlador    de dominio entonces forma una central repositoria de passwords que están    enlzadas a nombres de usuarios (una password por usuario), lo cual es más    eficiente que mantener en cada máquina cliente centenares de passwords    para cada recurso de red disponible. &lt;/p&gt; &lt;p&gt;   En un dominio Windows, cuando un cliente no autorizado solicita acceso a los    recursos compartidos de un servidor, el servidor actúa y pregunta al    controlador de dominio si ese usuario está autentificado. Si lo está,    el servidor establecerá una conexión de sesión con los    derechos de acceso correspondientes para ese servicio y usuario. Si no lo está,    la conexión es denegada. Una vez un usuario es autentificado por el controlador    de dominio, una ficha especial de autentificación será retornada    al cliente, de manera que el usuario no necesitará relogearse a otros    recursos en ese dominio. En éste punto, el usuario se considera "logeado"    en el dominio. &lt;/p&gt; &lt;p&gt;&lt;span style="font-size:78%;"&gt;Un Vistazo a la Distribución Samba&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Como mencionamos antes, Samba actualmente contiene varios programas que sirven    para diferentes propósitos. Vamos a introducirnos en cada uno de ellos    brevemente y veremos cómo funcionan. La mayoría de los programas    que vienen con la distribución de Samba se centran en sus dos demonios.    Echemos un vistazo a las responsabilidades de cada demonio: &lt;/p&gt; &lt;p&gt;   &lt;strong&gt;smbd&lt;/strong&gt;&lt;br /&gt;El demonio smbd es responsable de manejar los recursos compartidos entre la    máquina servidora Samba y sus clientes. Proporciona servicios de archivos,    impresión y visualización a los clientes SMB a través de    una o más redes. smdb controla todas las notificaciones entre el servidor    Samba y los clientes de red. En adición, es responsable de la autentificación    de usuarios, bloqueo de recursos y la compartición de datos a través    del protocolo SMB. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;nmbd&lt;/strong&gt;&lt;br /&gt;El demonio nmbd es un sencillo servidor de nombres que imita la funcionalidad    de los servidores WINS y de resolución de nombres NetBIOS. Este demonino    está a la escucha de peticiones para el servidor de nombres y proporciona    la información apropiada cuando se le llama. También proporciona    listas de visualización del Entorno de Red y participa en las elecciones    de los visualizadores.  &lt;/p&gt;&lt;p&gt;   La distribución de Samba también está acompañada    por un pequeño grupo de herramientas tipo línea de comandos Unix:  &lt;/p&gt; &lt;strong&gt;smbclient&lt;/strong&gt;&lt;br /&gt;Un cliente tipo FTP Unix que puede ser usado para conectar a recursos compartidos    por Samba. &lt;p&gt;  &lt;strong&gt;smbtar&lt;/strong&gt;&lt;br /&gt;Un programa para realizar copias de seguridad de datos sitos en los recursos    compartidos, similar al comando Unix "tar".  &lt;/p&gt;&lt;p&gt; &lt;strong&gt;nmblookup&lt;/strong&gt;&lt;br /&gt;Un programa que proporciona búsquedas de nombres NetBIOS sobre TCP/IP.  &lt;/p&gt;&lt;p&gt;   &lt;strong&gt;smbpasswd&lt;/strong&gt;&lt;br /&gt;Un programa que permite a un administrador cambiar las passwords encriptadas    usadas por Samba. &lt;/p&gt;&lt;p&gt;   &lt;strong&gt;smbstatus&lt;/strong&gt;&lt;br /&gt;Un programa para reportar las conexiones de red actuales hacia los recursos    compartidos por el servidor Samba. &lt;/p&gt;&lt;p&gt; &lt;strong&gt;testparm&lt;/strong&gt;&lt;br /&gt;Un simple programa para validar la sintaxis del fichero de configuración    de Samba.  &lt;/p&gt;&lt;p&gt;&lt;strong&gt;testprns&lt;/strong&gt;&lt;br /&gt;Un programa que testea si varias impresoras son reconocidas por el demonio smbd.  &lt;/p&gt;&lt;p&gt;La distribución más estable a la fecha de este artículo    es la 3.2.0 y está disponible en la página oficial de &lt;a href="http://www.samba.org/" target="_new"&gt;Samba&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;span style="font-size:78%;"&gt;El Fichero de Configuración&lt;/span&gt; &lt;/p&gt;&lt;p&gt; La clave para configurar Samba está en un único fichero de configuración:    smb.conf. Este fichero de configuración puede ser muy simple o extremadamente    complejo. Por el momento, mostraremos cómo crear una configuración    basada en un PDC, la cual te permitirá iniciar los demonios Samba y ver    que todo está funcionando como debiera.&lt;br /&gt;El proceso de instalación no crea automáticamente un fichero    de configuración smb.conf, aunque esto depende de la distribución    que estemos usando. Para montar nuestro servidor, usaremos el siguiente fichero.    Este debería llamarse smb.conf y estar ubicado en el directorio /usr/local/samba/lib,    aunque esta ubicación, una vez mas, dependerá de la distribución.&lt;/p&gt; &lt;p&gt;Iremos explicando cada línea del fichero smb.conf&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[global]&lt;/strong&gt;&lt;br /&gt;; Configuración básica del servidor&lt;br /&gt;&lt;strong&gt;workgroup = DOMINIO&lt;/strong&gt; ; Nombre del Dominio&lt;br /&gt;&lt;strong&gt;netbios name = NOMBRE&lt;/strong&gt; ; Nombre Netbios del servidor&lt;br /&gt;&lt;strong&gt;server string = Controlador de Dominio&lt;/strong&gt; ; Comentario que veremos    en "Mi Sitios de Red" con la opción detalles&lt;/p&gt;   ; Parámetros de visualización&lt;br /&gt;&lt;strong&gt;os level = 64&lt;/strong&gt; ; indica el nivel de sistema operativo que Samba    adoptará en un proceso de elección de visualizador. Si quieres    que Samba gane la elección de visualizador maestro, debes establecer    el primer nivel superior de S.O. al de cualesquiera otros que puedan existir    en tu red&lt;br /&gt;&lt;strong&gt;preferred master = yes&lt;/strong&gt; ; Solicita que Samba establezca el bit  de maestro preferido cuando participe en una elección. Esto le da al servidor  el status más alto en el grupo de trabajo con respecto al resto de máquinas  al mismo nivel de S.O.&lt;br /&gt;&lt;strong&gt;domain master = yes&lt;/strong&gt; ; El visualizador maestro de dominio es una  máquina usada para propagar listas de visualización a cada uno de  los visualizadores maestros locales existentes en las subredes del dominio.Por  lo tanto, debes activar esta opción.&lt;br /&gt;&lt;strong&gt;local master = yes&lt;/strong&gt; ; Especifica si Samba intentará convertirse    en el visualizador maestro local para la subred cada vez que arranque Samba &lt;p&gt; ; Configuramos Samba para que sea un servidor WINS&lt;br /&gt;&lt;strong&gt;wins support = yes&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; ; Opciones de debug&lt;br /&gt;&lt;strong&gt;debug level = 2&lt;/strong&gt; ; establece el nivel de depuración (este    varía de 0 a 9)&lt;br /&gt;&lt;strong&gt;log file = /usr/local/samba/var/log.%U&lt;/strong&gt; ; ubicación del    fichero log, el parámetro %U significa que creará un fichero por    cada usuario samba&lt;br /&gt;&lt;strong&gt;max log size = 50&lt;/strong&gt; ; tamaño del fichero log (kB), una    vez superado este tamaño ira creando varios ficheros.&lt;/p&gt; &lt;p&gt; ; Configura Samba como un servidor de autenticación para los usuarios    dados de alta&lt;br /&gt;&lt;strong&gt;security = user&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; ; Acepta contraseñas cifradas&lt;br /&gt;&lt;strong&gt;encrypt passwords = yes&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;; Soporte para controlador de dominio&lt;br /&gt;&lt;strong&gt;domain logons = yes&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; ; fichero de logon script para todos los usuarios, estará ubicado en    recurso compartido NETLOGON&lt;br /&gt;&lt;strong&gt;logon script = logon.bat&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; ; ruta donde se almacenarán los perfiles de usuario&lt;br /&gt;&lt;strong&gt;logon path = \\%L\profiles\%U&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;; Ruta del recuro home y con que unidad se mapeará en nuestro equipo&lt;br /&gt;&lt;strong&gt;logon drive = H:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;logon home = \\%L\%U&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; ; esto provocara que nmbd haga peticiones para nombres de maquinas usando    dns&lt;br /&gt;; si un nombre no es encontrado por wins&lt;br /&gt;&lt;strong&gt;dns proxy = yes&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; ; Con esto conseguimos que nuestros clientes sincronizen la hora con el PDC    a través del comando net time&lt;br /&gt;&lt;strong&gt;time server = yes&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; ; Recurso Home para cada usuario&lt;br /&gt;&lt;strong&gt;[homes]&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;comment = Home Directories&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;browseable = no&lt;/strong&gt; ; esta opción establece que el recurso    esté oculto en el entorno de red&lt;br /&gt;&lt;strong&gt;writable = yes&lt;/strong&gt; ; el usuario tendrá permisos de escritura&lt;/p&gt; &lt;p&gt;; Recurso Netlogon, donde residirán los scripts de conexión y    las directivas del sistemas&lt;br /&gt;&lt;strong&gt;[netlogon]&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;comment = Network Logon Service&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;path = /var/lib/samba/netlogon&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;read only = yes&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;write list = root&lt;/strong&gt; ; solo el usuario root tendrá acceso    a escribir en este recurso&lt;br /&gt;&lt;strong&gt;browseable = no&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;; Recurso Profiles, donde se almacenara la informacion de los perfiles móviles    de cada usuario&lt;br /&gt;&lt;strong&gt;[profiles]&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;comment = User profiles share&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;path = /var/lib/samba/profiles&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;browseable = no&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;read only = no&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;create mask = 0600&lt;/strong&gt; ; Las máscaras de archivos ayudan    a definir los permisos que un archivo o directorio recibirá en el momento    de ser creado.&lt;br /&gt;&lt;strong&gt;directory mask = 0700&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Creación de cuentas de máquina y de usuario&lt;/span&gt; &lt;/p&gt;&lt;p&gt;Tendremos que crear una cuenta de máquina por cada equipo que queramos    introducir en el dominio, la cuenta de máquina estará formada    por una cuenta de usuario unix y una cuenta de usuario samba y a diferencia    de la cuenta de usuario esta tendrá el símbolo dolar&lt;/p&gt; &lt;p&gt;Creamos la cuenta de máquina unix ,la introducimos en el grupo machines    y no le asignamos una shell&lt;/p&gt; &lt;p&gt;# /usr/sbin/useradd -g machines -d /dev/null -c "machine nickname"    -s /bin/false machine_name$&lt;/p&gt; &lt;p&gt;Bloqueamos la cuenta unix para evitar el acceso a una shell&lt;/p&gt; &lt;p&gt;# passwd -l machine_name$&lt;/p&gt; &lt;p&gt;Creamos la cuenta samba, la opcion –m indica que se trata de una cuenta    de tipo máquina&lt;/p&gt; &lt;p&gt;#smbpasswd -a -m machine_name&lt;/p&gt; &lt;p&gt;También tendremos que crear una cuenta unix y una cuenta samba por cada    usuario que demos de alta en el dominio,&lt;/p&gt; &lt;p&gt;# useradd userid&lt;br /&gt;# passwd -l userid&lt;br /&gt;# smbpasswd -a userid&lt;br /&gt;Enter Password: &lt;pw&gt;&lt;/pw&gt;&lt;/p&gt; &lt;p&gt;Una vez hecho esto, nos vamos a los PC’s Windows e iremos agregándoles    en el dominio, para ello introduciremos el nombre del dominio, nos pedirá    una contraseña con derechos para agregar máquinas al dominio,    esta será de le root que previamente habremos creado su cuenta samba.&lt;/p&gt; &lt;p&gt;Una vez que lo hallamos añadido nos pedirá que reiniciemos la    máquina con lo que quedará lista para iniciar una sesión    en el dominio.&lt;/p&gt;&lt;p&gt;Ya tenemos un contralador de dominio listo, todo el resto de configuracion    se basa en el fichero smb.conf que podra ser tan complejo como queramos, para    cualquier ampliación de este fichero tenéis los siguientes enlaces:&lt;/p&gt; &lt;a href="http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/"&gt;http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://es.tldp.org/Manuales-LuCAS/USANDO-SAMBA/usando-samba-html/"&gt;http://es.tldp.org/Manuales-LuCAS/USANDO-SAMBA/usando-samba-html/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-1555647250434122770?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/Ugeil0NoIek" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/Ugeil0NoIek/controlador-de-dominio-con-samba-en.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/05/controlador-de-dominio-con-samba-en.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-4804639078318494069</guid><pubDate>Tue, 29 Apr 2008 15:25:00 +0000</pubDate><atom:updated>2008-08-14T07:58:56.899-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Eventos</category><title>celebracion de Flisol 2008 en Nicaragua (Juigalpa)</title><description>Que tal quieridos lectores y amigos en esta ocacion les traigo imagenes de lo que fue la celebracion del Flisol aca en Nicaragua, las fotos que mostrare acontimuacion son en mayoria de Juigalpa.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/linuxtour/SBUK7AQ7IsI/AAAAAAAACdQ/Pr7Ug9rkmgc/dsc00651.jpg?imgmax=512"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://lh5.ggpht.com/linuxtour/SBUK7AQ7IsI/AAAAAAAACdQ/Pr7Ug9rkmgc/dsc00651.jpg?imgmax=512" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="text-decoration: underline;"&gt;A&lt;/span&gt;lvaro Reyes nuevo miembro oficial de la comunidad de fedora-ni instalando fedora game spin.&lt;br /&gt;&lt;/div&gt;Felicidades Alvaro Reyes y Bienvenido a la comunidad fedora-ni&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_6gZmQBWupN8/SBdL3aHwq4I/AAAAAAAAATA/xhhdoxQQFwo/s1600-h/dsc00693.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_6gZmQBWupN8/SBdL3aHwq4I/AAAAAAAAATA/xhhdoxQQFwo/s400/dsc00693.jpg" alt="" id="BLOGGER_PHOTO_ID_5194704110471916418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6gZmQBWupN8/SBdL4qHwq5I/AAAAAAAAATI/lZPiMohb2Og/s1600-h/dsc00620.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_6gZmQBWupN8/SBdL4qHwq5I/AAAAAAAAATI/lZPiMohb2Og/s400/dsc00620.jpg" alt="" id="BLOGGER_PHOTO_ID_5194704131946752914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6gZmQBWupN8/SBdL5KHwq6I/AAAAAAAAATQ/3ggKkHDtJkY/s1600-h/dsc00616.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6gZmQBWupN8/SBdL5KHwq6I/AAAAAAAAATQ/3ggKkHDtJkY/s400/dsc00616.jpg" alt="" id="BLOGGER_PHOTO_ID_5194704140536687522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6gZmQBWupN8/SBdBDKHwq0I/AAAAAAAAASg/irQNGH-QmWE/s1600-h/dsc00611.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6gZmQBWupN8/SBdBDKHwq0I/AAAAAAAAASg/irQNGH-QmWE/s400/dsc00611.jpg" alt="" id="BLOGGER_PHOTO_ID_5194692217707473730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6gZmQBWupN8/SBdBDqHwq1I/AAAAAAAAASo/gGVpzIcXIjM/s1600-h/dsc00657.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_6gZmQBWupN8/SBdBDqHwq1I/AAAAAAAAASo/gGVpzIcXIjM/s400/dsc00657.jpg" alt="" id="BLOGGER_PHOTO_ID_5194692226297408338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6gZmQBWupN8/SBdBDqHwq2I/AAAAAAAAASw/tQW9Anvi5CE/s1600-h/dsc00634.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_6gZmQBWupN8/SBdBDqHwq2I/AAAAAAAAASw/tQW9Anvi5CE/s400/dsc00634.jpg" alt="" id="BLOGGER_PHOTO_ID_5194692226297408354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Angeltronix dando conferencia en Juigalpa Tema "Multimedia en Linux"&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_6gZmQBWupN8/SBdBD6Hwq3I/AAAAAAAAAS4/un-dC0fiPFU/s1600-h/dsc00636.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_6gZmQBWupN8/SBdBD6Hwq3I/AAAAAAAAAS4/un-dC0fiPFU/s400/dsc00636.jpg" alt="" id="BLOGGER_PHOTO_ID_5194692230592375666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_6gZmQBWupN8/SBdAXaHwqvI/AAAAAAAAAR4/rFmdvxEImL8/s1600-h/dsc00654.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_6gZmQBWupN8/SBdAXaHwqvI/AAAAAAAAAR4/rFmdvxEImL8/s400/dsc00654.jpg" alt="" id="BLOGGER_PHOTO_ID_5194691466088196850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aca salgo ayudando a los equipos de Install fest en la instalacion de sistemas operativos linux, lamentablemente no tenemos fotos de mi conferencia debido a que a las 1:00 Pm comenzo mi conferencia y todos los integrantes del flisol estabamos sin almrzar asi que la mayoria se fueron a almorzar y el resto se quedo en install fest terminando de instalar los sistemas operativos linux Fedora Game Spin a los nuevos usuarios de linux.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6gZmQBWupN8/SBdAXqHwqwI/AAAAAAAAASA/5DolB3h27JE/s1600-h/dsc00655.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_6gZmQBWupN8/SBdAXqHwqwI/AAAAAAAAASA/5DolB3h27JE/s400/dsc00655.jpg" alt="" id="BLOGGER_PHOTO_ID_5194691470383164162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6gZmQBWupN8/SBdAYKHwqxI/AAAAAAAAASI/b_XU7T0MZ4E/s1600-h/dsc00653.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6gZmQBWupN8/SBdAYKHwqxI/AAAAAAAAASI/b_XU7T0MZ4E/s400/dsc00653.jpg" alt="" id="BLOGGER_PHOTO_ID_5194691478973098770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6gZmQBWupN8/SBdAYKHwqyI/AAAAAAAAASQ/GUyNKeaRgyw/s1600-h/dsc00675.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6gZmQBWupN8/SBdAYKHwqyI/AAAAAAAAASQ/GUyNKeaRgyw/s400/dsc00675.jpg" alt="" id="BLOGGER_PHOTO_ID_5194691478973098786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6gZmQBWupN8/SBdAYqHwqzI/AAAAAAAAASY/0o1oWgtWCH0/s1600-h/dsc00659.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_6gZmQBWupN8/SBdAYqHwqzI/AAAAAAAAASY/0o1oWgtWCH0/s400/dsc00659.jpg" alt="" id="BLOGGER_PHOTO_ID_5194691487563033394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6gZmQBWupN8/SBc_pKHwquI/AAAAAAAAARw/k-jSe5-LtGI/s1600-h/dsc00669.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6gZmQBWupN8/SBc_pKHwquI/AAAAAAAAARw/k-jSe5-LtGI/s320/dsc00669.jpg" alt="" id="BLOGGER_PHOTO_ID_5194690671519247074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Deceas ver mas fotos de lo que fue el evento del Flisol en Nicaragua (Juigalpa) haz clic &lt;a href="http://picasaweb.google.es/linuxtour/FLISOL2008Juigalpa/"&gt;aca.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-4804639078318494069?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/_r3eKAnPLwk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/_r3eKAnPLwk/celebracion-de-flisol-2008-en-nicaragua.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/04/celebracion-de-flisol-2008-en-nicaragua.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4009847170298088134.post-6016632438628861574</guid><pubDate>Fri, 18 Apr 2008 15:11:00 +0000</pubDate><atom:updated>2008-04-18T08:25:22.749-07:00</atom:updated><title>Como instalar fedora eclipse</title><description>Hola buenas mis queridos lectores, en esta ocacion les traigo la manera de como instalar fedora eclipse, es bien sabido que Fedora Eclipse es una gran Herramienta que es util para todos los programadores de Java, esta aplicacion te ayuda a desarrollar tus programas en lenguaje java, la manera de instalarlo son sencillas.&lt;br /&gt; Una de ella es desde la instalacion del sistema operativo Linux Fedora, solo eliges personalizar seleccion de programas, das siguiente, una vez que estes en los menus de seleccion de programas buscas aplicaciones de desarrollo y alli vas a encontrar a fedora eclipse, la seleccionas y acuerdate de seleccionar tambien java, si no lo haces sera de valde que lo tengas instalado el fedora eclipse.&lt;br /&gt;    Otra forma de instalarlo ya una vez instalado el sistema operativo Linux Fedora, vas a menu Kde/Sistema/ Add/Remove programs, alli te dara la ventana de instalacion de programas de fedora ojo tenes que introducir el dvd de fedora core 8 para que este te instale el programa desde el dvd y te sea mas rapido el instalarlo, luego realizas los mismo pasos que anteriormente les comente, la unica diferencia es que ahora no instalaras el sistema operativo ya que, ya lo tienes instalado.&lt;br /&gt;&lt;br /&gt;Bueno nos vemos hasta en otra ocacion, les dare manuales y tutoriales, chao.&lt;br /&gt;Cualquier duda hacerla  llegar a darksiteevil@gmail.com o a darksiteevil@fedora-ni.net&lt;div class="blogger-post-footer"&gt;Bienvenidos a Fedora en Nicaragua&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4009847170298088134-6016632438628861574?l=fedoraennicaragua.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fedoraennicaragua/~4/5Rntqg9acjE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/fedoraennicaragua/~3/5Rntqg9acjE/como-instalar-fedora-eclipse.html</link><author>noreply@blogger.com (Guillermo Morales)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://fedoraennicaragua.blogspot.com/2008/04/como-instalar-fedora-eclipse.html</feedburner:origLink></item><language>en-us</language><media:rating>nonadult</media:rating><media:description type="plain">Bienvenidos a fedora en Nicargua.</media:description></channel></rss>
