<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>miguelcarmona.name</title> <link>http://miguelcarmona.name</link> <description>Miguel Carmona</description> <lastBuildDate>Fri, 02 Jul 2010 21:00:12 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/miguelcarmona" /><feedburner:info uri="miguelcarmona" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://feeds.feedburner.com/miguelcarmona" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/miguelcarmona" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fmiguelcarmona" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item><title>¿Cómo obtener listado de links rotos?</title><link>http://feedproxy.google.com/~r/miguelcarmona/~3/La4CXadRLUQ/</link> <comments>http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos/#comments</comments> <pubDate>Fri, 11 Jun 2010 17:27:10 +0000</pubDate> <dc:creator>Miguel Carmona</dc:creator> <category><![CDATA[Notas y recortes]]></category> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[sistemas]]></category> <category><![CDATA[sysAdmin]]></category><guid isPermaLink="false">http://miguelcarmona.name/?p=594</guid> <description><![CDATA[wget --spider --no-parent -r -o log.txt http://tuweb.com &#8211;spider : recorrer la web que le digas, pero SIN descargar nada. Sólo recorrerla. -r : recursivo, como si fuera una araña de algún buscador. -o fichero : guardar la salida en el fichero en vez de mostrarla por pantalla- &#8211;no-parent : si le pasamos como parámetro un [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="size-full wp-image-564  aligncenter" title="wget" src="http://miguelcarmona.name/wp-content/uploads/2010/05/wget.png" alt="" width="200" height="200" /></p><div
class="wp_codebox"><table><tr
id="p5942"><td
class="code" id="p594code2"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">--spider</span>  <span style="color: #660033;">--no-parent</span> <span style="color: #660033;">-r</span> <span style="color: #660033;">-o</span> log.txt http:<span style="color: #000000; font-weight: bold;">//</span>tuweb.com</pre></td></tr></table></div><ul><li>&#8211;spider : recorrer la web que le digas, pero SIN descargar nada. Sólo recorrerla.</li><li>-r : recursivo, como si fuera una araña de algún buscador.</li><li>-o fichero : guardar la salida en el fichero en vez de mostrarla por pantalla-</li><li>&#8211;no-parent : si le pasamos como parámetro un nombre de directorio, no sube hacia los directorios padre.</li></ul><p>La lista de enlaces rotos estará en log.txt parte final.</p><p>vía <a
rel="nofollow" target="_blank" href="http://diariolinux.com/2010/06/11/receta-como-obtener-listado-de-links-rotos/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+diariolinux%2FTehS+%28DiarioLinux%29&amp;utm_content=Google+Reader">DiarioLinux » Receta: cómo obtener listado de links rotos</a>.</p><div
id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div
id="wp_thumbie_rl1"><h3>Artículos relacionados:</h3></div><ul
class="wp_thumbie_ul_list" style="list-style-type: none;"><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/almacenar-y-mandar-cookies-mediante-wget/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/05/wget.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/almacenar-y-mandar-cookies-mediante-wget/" target="_top">Almacenar y mandar cookies mediante wget</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/retornar-una-vista-en-vez-de-mostrarla-codeigniter/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/codeigniter_logo-e1262900174656.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/retornar-una-vista-en-vez-de-mostrarla-codeigniter/" target="_top">retornar una vista en vez de mostrarla - codeIgniter</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/ejecutar-scripts-en-php-con-un-php-ini-diferente/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/02/php.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/ejecutar-scripts-en-php-con-un-php-ini-diferente/" target="_top">Ejecutar scripts en php con un php.ini diferente</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/comandos-gnulinux-para-principiantes/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2008/10/gnu-linux.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/comandos-gnulinux-para-principiantes/" target="_top">Comandos GNU/Linux para principiantes</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/no-guardar-los-comandos-en-el-history-para-una-determinada-sesion-histfile/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/bash.gif&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/no-guardar-los-comandos-en-el-history-para-una-determinada-sesion-histfile/" target="_top">No guardar los comandos en el history para una determinada sesión (HISTFILE)</a></div><p
id="description"></p></li></ul></div><img src="http://feeds.feedburner.com/~r/miguelcarmona/~4/La4CXadRLUQ" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos/</feedburner:origLink></item> <item><title>Instalación de openSuse por red mediante tftp-pxe</title><link>http://feedproxy.google.com/~r/miguelcarmona/~3/GOQsp-9-510/</link> <comments>http://miguelcarmona.name/blog/instalacion-de-opensuse-por-red-mediante-tftp-pxe/#comments</comments> <pubDate>Fri, 28 May 2010 17:10:50 +0000</pubDate> <dc:creator>Miguel Carmona</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[openSuse]]></category> <category><![CDATA[redes]]></category><guid isPermaLink="false">http://miguelcarmona.name/?p=577</guid> <description><![CDATA[Hay varias maneras de instalar un equipo por red: Iniciar con el disco de instalación y escoger la opción de instalación por red. Instalar remótamente mediante vnc o ssh (muy útil para servidores dedicados externos). Iniciar por red el disco de instalación Seguramente se me habrá pasado alguna. En esta guía nos vamos a centrar [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="size-full wp-image-588  aligncenter" title="Inicio PXE para Suse Linux 10" src="http://miguelcarmona.name/wp-content/uploads/2010/05/pxe-suse10.jpg" alt="Inicio PXE para Suse Linux 10" width="489" height="271" /></p><p>Hay varias maneras de instalar un equipo por red:</p><ul><li>Iniciar con el disco de instalación y escoger la opción de instalación por red.</li><li>Instalar remótamente mediante vnc o ssh (muy útil para servidores dedicados externos).</li><li>Iniciar por red el disco de instalación</li></ul><p>Seguramente se me habrá pasado alguna. En esta guía nos vamos a centrar en &#8220;Iniciar por red el disco de instalación&#8221;.</p><p>¿Qué ventajas nos reporta?</p><ul><li>No necesitamos ningún dispositivo extra (usb, dvd, cdrom&#8230;). Lógicamente</li><li>Una vez configurado, instalamos muy fácilmente los clientes.</li><li>Podemos tener todas las versiones/distribuciones que deseemos/configuremos para dicha instalación.</li></ul><p>Lógicamente tiene contras, como el proceso de elaboración del sistema, o la necesidad de otro equipo funcionando para entregar &#8220;arranques&#8221; por red.</p><p><span
id="more-577"></span><br
/> La parte de servidor de esta guía la basaré sobre openSuse 11.1 (en 32 bits), pero es válida desde la versión 10.1 hasta la fecha del artículo (también para 64 bit). Ya que no es un servicio que vaya a estar demandado a diario, por facilidad en migraciones y comodidad, lo he implantado sobre una máquina virtual (que es lo que os recomiendo).</p><p>Para los clientes, sólo es requerido que puedan iniciar desde red.</p><p>Para empezar, lógicamente necesitamos ya el equipo servidor instalado (cualquier tipo de instalación). Una vez cumplido este requisito, nos ponemos manos a la obra:</p><p>Lo primero será instalar un servidor <a
rel="nofollow" target="_blank" title="DHCP - Dynamic Host Configuration Protocol - es.wikipedia" href="http://es.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol" target="_blank">DHCP</a>. Si ya tenemos un servidor funcionando en algún equipo de la red y podemos cambiar su configuración, recomiendo hagáis las modificaciones sobre el mismo.</p><p>La mayoría de servidores DHCP incluidos en los routers que nos entregan las compañías <a
rel="nofollow" target="_blank" title="Proveedor de servicios de Internet - es.wikipedia" href="http://es.wikipedia.org/wiki/Proveedor_de_servicios_de_Internet" target="_blank">ISP</a> no nos permite especificar un archivo para el inicio por red, por lo que no son válidos pero podemos establecer una configuración para que funcione con los mismos.</p><p>En todos los casos excepto en el que podemos actualizar la configuración del servidor DHCP y este nos permite establecer el archivo de inicio, deberemos:</p><p>Instalar el servidor DHCP:</p><div
class="wp_codebox"><table><tr
id="p57719"><td
class="code" id="p577code19"><pre class="bash" style="font-family:monospace;">zypper <span style="color: #c20cb9; font-weight: bold;">install</span> dhcp-server</pre></td></tr></table></div><p>El archivo de configuración es /etc/dhcpd.conf. Viene bien comentado cada apartado, pero como es bastante lioso ir explicando que modificar y que nó, recomiendo cambiarle el nombre y establecer uno nuevo con lo básico especificado en cada escenario.</p><div
class="wp_codebox"><table><tr
id="p57720"><td
class="code" id="p577code20"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>dhcpd.conf <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>dhcpd.conf.original</pre></td></tr></table></div><p>Así pues, separamos este apartado en 2 opciones:</p><p><strong>Si no tenemos ningún servidor DHCP funcionando en la red (o no podemos modificar sus parámetros):</strong></p><p>El contenido que deberemos insertar en el archivo /﻿etc/dhcpd.conf es:</p><div
class="wp_codebox"><table><tr
id="p57721"><td
class="code" id="p577code21"><pre class="bash" style="font-family:monospace;">authoritative;
ddns-update-style none;
allow booting;
subnet 192.168.1.0 netmask 255.255.255.0
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        option domain-name-servers 80.58.61.250, 8.8.8.8;
        range dynamic-bootp 192.168.1.100 192.168.1.199;
        default-lease-time <span style="color: #000000;">3600</span>;
        max-lease-time <span style="color: #000000;">7200</span>;
        filename <span style="color: #ff0000;">&quot;pxelinux.0&quot;</span>;
        next-server 192.168.1.8;
<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></td></tr></table></div><p>Explicandolo un poco:</p><ul><li>subnet =&gt; Indicamos nuestra red para la configuración. Deberemos establecer la ip de nuestra red (el último número debe ser un 0 &#8220;cero&#8221; en la mayoría de los casos -depende de la máscara de red-)</li><li>netmask =&gt; Indicamos nuestra máscara de red.</li><li>option subnet-mask =&gt; Nuestra máscara de red (la misma que antes).</li><li>option routers =&gt; La ip de nuestra puerta de enlace (suele ser la ip del router).</li><li>option domain-name-servers =&gt; Las ip de los servidores DNS separadas por comas.</li><li>range =&gt; Rango de ips para cuando se soliciten. Osease, cuando un cliente se conecte y solicite una ip, se la concederá dentro de ese rango.</li><li>default-lease-time =&gt; Tiempo (en segundos) por defecto que durará la asignación de ip al cliente. Llegados a este tiempo, el cliente deberá renovar dicha dirección.</li><li>mas-lease-time =&gt; Tiempo (en segundos) máximo que durará la asignación de ip al cliente. Llegados a este tiempo, si el cliente no renueva, se libera dicha ip para asignarla de nuevo.</li><li>filename =&gt; Indica a los clientes el nombre del archivo a obtener si inician mediante red.</li><li>next-server =&gt; Indica la dirección del servidor tftp para iniciar el &#8220;arranque&#8221; por red. En este caso, pondremos la dirección del equipo que estamos configurando</li></ul><p><strong>Si tenemos otro servidor DHCP funcionando en la red el cual no podemos modificar:</strong></p><p>El contenido que deberemos insertar en el archivo /﻿etc/dhcpd.conf es:</p><div
class="wp_codebox"><table><tr
id="p57722"><td
class="code" id="p577code22"><pre class="bash" style="font-family:monospace;">authoritative;
allow booting;
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
        option routers 192.168.1.1;
        option domain-name-servers 80.58.61.250, 8.8.8.8;
        broadcast-address 192.168.1.255;
        pool <span style="color: #7a0874; font-weight: bold;">&#123;</span>
              default-lease-time <span style="color: #000000;">180</span>;
              max-lease-time <span style="color: #000000;">360</span>;
              next-server 192.168.1.8;
              filename <span style="color: #ff0000;">&quot;pxelinux.0&quot;</span>;
              allow members of <span style="color: #ff0000;">&quot;pxe&quot;</span>;
              allow members of <span style="color: #ff0000;">&quot;etherboot&quot;</span>;
              filename <span style="color: #ff0000;">&quot;pxelinux.0&quot;</span>;
              range 192.168.1.100 192.168.1.199;
     <span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
class <span style="color: #ff0000;">&quot;pxe&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
    match <span style="color: #000000; font-weight: bold;">if</span> substring <span style="color: #7a0874; font-weight: bold;">&#40;</span>option vendor-class-identifier, <span style="color: #000000;">0</span>, <span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> = <span style="color: #ff0000;">&quot;PXEClient&quot;</span>;
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
class <span style="color: #ff0000;">&quot;etherboot&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
    match <span style="color: #000000; font-weight: bold;">if</span> substring <span style="color: #7a0874; font-weight: bold;">&#40;</span>option vendor-class-identifier, <span style="color: #000000;">0</span>, <span style="color: #000000;">9</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> = <span style="color: #ff0000;">&quot;Etherboot&quot;</span>;
<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></td></tr></table></div><p>En el apartado anterior se explica cada sección, por lo que no lo repetiremos. Es importante actualizar los datos de ip a los vuestros.</p><p>En openSuse, también deberemos editar el archivo /etc/sysconfig/dhcpd y establecer en DHCPD_INTERFACE la interface de red conectada normalmente eth0). Podemos comprobrarla con un simple ifconfig.</p><p>Reciniciamos el demonio dhcpd con:</p><div
class="wp_codebox"><table><tr
id="p57723"><td
class="code" id="p577code23"><pre class="bash" style="font-family:monospace;">rcdhcpd restart</pre></td></tr></table></div><p>Con esto ya tenemos el servidor dhcp funcionando. Este demonio simplemente lo que hace es asignar una ip a una determinada máquina para evitar el tener que configurarla manualmente.</p><p>El siguiente paso será instalar y configurar el servidor tftp. Recomiendo utilizar atftp por ser libre y estar en los repositorios:</p><div
class="wp_codebox"><table><tr
id="p57724"><td
class="code" id="p577code24"><pre class="bash" style="font-family:monospace;">zypper <span style="color: #c20cb9; font-weight: bold;">install</span> atftp</pre></td></tr></table></div><p>Editamso /etc/sysconfig/atftpd y establecemos la ruta que vamos a utilizar de forma que quede así:</p><div
class="wp_codebox"><table><tr
id="p57725"><td
class="code" id="p577code25"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">ATFTPD_OPTIONS</span>=<span style="color: #ff0000;">&quot;--daemon --user tftp -v&quot;</span>
<span style="color: #007800;">ATFTPD_USE_INETD</span>=<span style="color: #ff0000;">&quot;no&quot;</span>
<span style="color: #007800;">ATFTPD_DIRECTORY</span>=<span style="color: #ff0000;">&quot;/srv/tftp/tftpboot&quot;</span></pre></td></tr></table></div><p>Comprobamos si existe el usuario tftp</p><div
class="wp_codebox"><table><tr
id="p57726"><td
class="code" id="p577code26"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> tftp</pre></td></tr></table></div><p>Si no existe, lo creamos</p><div
class="wp_codebox"><table><tr
id="p57727"><td
class="code" id="p577code27"><pre class="bash" style="font-family:monospace;">useradd <span style="color: #660033;">-d</span> <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>tftp<span style="color: #000000; font-weight: bold;">/</span> tftp</pre></td></tr></table></div><p>Reiniciamos el servicio:</p><div
class="wp_codebox"><table><tr
id="p57728"><td
class="code" id="p577code28"><pre class="bash" style="font-family:monospace;">rcatftpd restart</pre></td></tr></table></div><p>Si deseamos que inicie automáticamente, haremos:</p><div
class="wp_codebox"><table><tr
id="p57729"><td
class="code" id="p577code29"><pre class="bash" style="font-family:monospace;">chkconfig tftp on</pre></td></tr></table></div><p>Ya por último, nos queda crear el entorno de inicio PXE.</p><p>Creamos la estructura en el sistema de ficheros:</p><div
class="wp_codebox"><table><tr
id="p57730"><td
class="code" id="p577code30"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>tftp<span style="color: #000000; font-weight: bold;">/</span>tftpboot<span style="color: #000000; font-weight: bold;">/</span>pxelinux.cfg</pre></td></tr></table></div><p>Necesitamos el archivo pxelinux.0 el cual se encuentra en el paquete syslinux:</p><div
class="wp_codebox"><table><tr
id="p57731"><td
class="code" id="p577code31"><pre class="bash" style="font-family:monospace;">zypper <span style="color: #c20cb9; font-weight: bold;">install</span> syslinux
<span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>syslinux<span style="color: #000000; font-weight: bold;">/</span>pxelinux.0 <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>tftp<span style="color: #000000; font-weight: bold;">/</span>tftpboot</pre></td></tr></table></div><p>Creamos el archivo de configuración de PXE en /srv/tftp/tftpboot/pxelinux.cfg/default con el contenido:</p><div
class="wp_codebox"><table><tr
id="p57732"><td
class="code" id="p577code32"><pre class="bash" style="font-family:monospace;">DISPLAY f1.txt
F1 f1.txt
&nbsp;
default OS11.2
prompt   <span style="color: #000000;">1</span>
timeout  <span style="color: #000000;">30</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># openSuse 11.2 32bits</span>
label OS11.2
  kernel openSuse_11.2_32
  append <span style="color: #007800;">initrd</span>=initrd_openSuse_11.2_32 <span style="color: #007800;">splash</span>=silent <span style="color: #007800;">vga</span>=0x314 showopts <span style="color: #007800;">install</span>=http:<span style="color: #000000; font-weight: bold;">//</span>download.opensuse.org<span style="color: #000000; font-weight: bold;">/</span>distribution<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">11.2</span><span style="color: #000000; font-weight: bold;">/</span>repo<span style="color: #000000; font-weight: bold;">/</span>oss<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># openSuse 11.2 32bits</span>
label OS11.264
  kernel openSuse_11.2_64
  append <span style="color: #007800;">initrd</span>=initrd_openSuse_11.2_64 <span style="color: #007800;">splash</span>=silent <span style="color: #007800;">vga</span>=0x314 showopts <span style="color: #007800;">install</span>=http:<span style="color: #000000; font-weight: bold;">//</span>download.opensuse.org<span style="color: #000000; font-weight: bold;">/</span>distribution<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">11.2</span><span style="color: #000000; font-weight: bold;">/</span>repo<span style="color: #000000; font-weight: bold;">/</span>oss<span style="color: #000000; font-weight: bold;">/</span></pre></td></tr></table></div><p>Descargamos los archivos kernel e initrd para openSuse 11.2:</p><div
class="wp_codebox"><table><tr
id="p57733"><td
class="code" id="p577code33"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>tftp<span style="color: #000000; font-weight: bold;">/</span>tftpboot
<span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-O</span> openSuse_11.2_32 http:<span style="color: #000000; font-weight: bold;">//</span>download.opensuse.org<span style="color: #000000; font-weight: bold;">/</span>distribution<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">11.2</span><span style="color: #000000; font-weight: bold;">/</span>repo<span style="color: #000000; font-weight: bold;">/</span>oss<span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>i386<span style="color: #000000; font-weight: bold;">/</span>loader<span style="color: #000000; font-weight: bold;">/</span>linux
<span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-O</span> initrd_openSuse_11.2_32 http:<span style="color: #000000; font-weight: bold;">//</span>download.opensuse.org<span style="color: #000000; font-weight: bold;">/</span>distribution<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">11.2</span><span style="color: #000000; font-weight: bold;">/</span>repo<span style="color: #000000; font-weight: bold;">/</span>oss<span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>i386<span style="color: #000000; font-weight: bold;">/</span>loader<span style="color: #000000; font-weight: bold;">/</span>initrd
<span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-O</span> openSuse_11.2_64 http:<span style="color: #000000; font-weight: bold;">//</span>download.opensuse.org<span style="color: #000000; font-weight: bold;">/</span>distribution<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">11.2</span><span style="color: #000000; font-weight: bold;">/</span>repo<span style="color: #000000; font-weight: bold;">/</span>oss<span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>x86_64<span style="color: #000000; font-weight: bold;">/</span>loader<span style="color: #000000; font-weight: bold;">/</span>linux
<span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-O</span> initrd_openSuse_11.2_64 http:<span style="color: #000000; font-weight: bold;">//</span>download.opensuse.org<span style="color: #000000; font-weight: bold;">/</span>distribution<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">11.2</span><span style="color: #000000; font-weight: bold;">/</span>repo<span style="color: #000000; font-weight: bold;">/</span>oss<span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>x86_64<span style="color: #000000; font-weight: bold;">/</span>loader<span style="color: #000000; font-weight: bold;">/</span>initrd</pre></td></tr></table></div><p>Creamos el archivo de configuración para mostrar en el inicio a los clientes. Este archivo será /srv/tftp/tftpboot/f1.txt y contendrá:</p><div
class="wp_codebox"><table><tr
id="p57734"><td
class="code" id="p577code34"><pre class="bash" style="font-family:monospace;">boot options:
  OS11.2      - Instalación en <span style="color: #000000;">32</span> bit para openSuse <span style="color: #000000;">11.2</span>
  OS11.264   - Instalación en <span style="color: #000000;">64</span> bit para openSuse <span style="color: #000000;">11.2</span></pre></td></tr></table></div><p>Y esto es todo. En verdad, aunque sea largo el artículo, el proceso es bastante rápido.</p><p>Si tenemos descargado el dvd o alguna copia del repositorio en nuestra red, podemos cambiar las rutas del archivo /srv/tftp/tftpboot/pxelinux.cfg/default</p><div
id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div
id="wp_thumbie_rl1"><h3>Artículos relacionados:</h3></div><ul
class="wp_thumbie_ul_list" style="list-style-type: none;"><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/vmware-server-1-x-en-opensuse-11-2/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2009/11/captura_vmware_1.x_openSuse_11.2-540x386.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/vmware-server-1-x-en-opensuse-11-2/" target="_top">Vmware server 1.x en opensuse 11.2</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/mydns-servidor-dns-alternativo-a-bind-con-datos-en-mysql/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/dns_ico.gif&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/mydns-servidor-dns-alternativo-a-bind-con-datos-en-mysql/" target="_top">MyDNS: Servidor DNS alternativo a bind con datos en mysql</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/freenx-algo-mas-que-un-terminal-server-mejorado-alternativa-a-vnc-server-en-linux/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2009/01/freenx-pantallazo-de-ejecucion-540x367.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/freenx-algo-mas-que-un-terminal-server-mejorado-alternativa-a-vnc-server-en-linux/" target="_top">FreeNX - Algo más que un 'Términal Server' mejorado (alternativa a vnc server en Linux)</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/servidor-lamp-en-opensuse/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/lamp.gif&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/servidor-lamp-en-opensuse/" target="_top">Servidor LAMP en openSuse</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/usbip-comparte-tus-dispositivos-usb-en-red/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/02/CABLE-USB-MACHO-HEMBRA-540x405.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/usbip-comparte-tus-dispositivos-usb-en-red/" target="_top">usbip - Comparte tus dispositivos usb en red</a></div><p
id="description"></p></li></ul></div><img src="http://feeds.feedburner.com/~r/miguelcarmona/~4/GOQsp-9-510" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://miguelcarmona.name/blog/instalacion-de-opensuse-por-red-mediante-tftp-pxe/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://miguelcarmona.name/blog/instalacion-de-opensuse-por-red-mediante-tftp-pxe/</feedburner:origLink></item> <item><title>Almacenar y mandar cookies mediante wget</title><link>http://feedproxy.google.com/~r/miguelcarmona/~3/QWIjjXLd2mI/</link> <comments>http://miguelcarmona.name/notas-y-recortes/almacenar-y-mandar-cookies-mediante-wget/#comments</comments> <pubDate>Mon, 24 May 2010 01:33:20 +0000</pubDate> <dc:creator>Miguel Carmona</dc:creator> <category><![CDATA[Notas y recortes]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[GNU/Linux]]></category><guid isPermaLink="false">http://miguelcarmona.name/?p=556</guid> <description><![CDATA[Algunos sitios para funcionar correctamente necesitan que tengas habilitadas las cookies. Mediante wget podemos almacenar las cookies para después poderlas usar en otra petición. Para guardar las cookies deberemos usar la opción –save-cookies indicando un fichero: wget http://cookies.ejemplo.miguelcarmona.name --save-cookies /tmp/fichero En una posterior petición podemos cargarlas usando el parámetro –load-cookies: wget http://cookies.ejemplo.miguelcarmona.name --load-cookies /tmp/fichero vía [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="size-full wp-image-564  aligncenter" title="wget" src="http://miguelcarmona.name/wp-content/uploads/2010/05/wget.png" alt="" width="200" height="200" /></p><p>Algunos sitios para funcionar correctamente necesitan que tengas habilitadas las cookies. Mediante wget podemos almacenar las cookies para después poderlas usar en otra petición.</p><p>Para guardar las cookies deberemos usar la opción –save-cookies indicando un fichero:</p><div
class="wp_codebox"><table><tr
id="p55637"><td
class="code" id="p556code37"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>cookies.ejemplo.miguelcarmona.name <span style="color: #660033;">--save-cookies</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>fichero</pre></td></tr></table></div><p>En una posterior petición podemos cargarlas usando el parámetro –load-cookies:</p><div
class="wp_codebox"><table><tr
id="p55638"><td
class="code" id="p556code38"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>cookies.ejemplo.miguelcarmona.name <span style="color: #660033;">--load-cookies</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>fichero</pre></td></tr></table></div><p>vía <a
rel="nofollow" target="_blank" href="http://systemadmin.es/2010/05/almacenar-y-mandar-cookies-mediante-wget">Almacenar y mandar cookies mediante wget</a>.</p><div
id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div
id="wp_thumbie_rl1"><h3>Artículos relacionados:</h3></div><ul
class="wp_thumbie_ul_list" style="list-style-type: none;"><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/05/wget.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos/" target="_top">¿Cómo obtener listado de links rotos?</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/no-guardar-los-comandos-en-el-history-para-una-determinada-sesion-histfile/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/bash.gif&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/no-guardar-los-comandos-en-el-history-para-una-determinada-sesion-histfile/" target="_top">No guardar los comandos en el history para una determinada sesión (HISTFILE)</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/ejecutar-scripts-en-php-con-un-php-ini-diferente/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/02/php.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/ejecutar-scripts-en-php-con-un-php-ini-diferente/" target="_top">Ejecutar scripts en php con un php.ini diferente</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/mydns-servidor-dns-alternativo-a-bind-con-datos-en-mysql/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/dns_ico.gif&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/mydns-servidor-dns-alternativo-a-bind-con-datos-en-mysql/" target="_top">MyDNS: Servidor DNS alternativo a bind con datos en mysql</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/problemas-con-botones-de-aplicaciones-java-en-kde4/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/03/generics-native-eclipse-jamvm-540x357.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/problemas-con-botones-de-aplicaciones-java-en-kde4/" target="_top">¿Problemas con botones de aplicaciones java en kde4?</a></div><p
id="description"></p></li></ul></div><img src="http://feeds.feedburner.com/~r/miguelcarmona/~4/QWIjjXLd2mI" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/almacenar-y-mandar-cookies-mediante-wget/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://miguelcarmona.name/notas-y-recortes/almacenar-y-mandar-cookies-mediante-wget/</feedburner:origLink></item> <item><title>IMAP IDLE en courier-imap</title><link>http://feedproxy.google.com/~r/miguelcarmona/~3/MmIcL6oSUm8/</link> <comments>http://miguelcarmona.name/notas-y-recortes/imap-idle-en-courier-imap/#comments</comments> <pubDate>Fri, 21 May 2010 01:51:54 +0000</pubDate> <dc:creator>Miguel Carmona</dc:creator> <category><![CDATA[Notas y recortes]]></category> <category><![CDATA[courier]]></category> <category><![CDATA[imap]]></category> <category><![CDATA[postfix]]></category><guid isPermaLink="false">http://miguelcarmona.name/?p=547</guid> <description><![CDATA[IMAP IDLE es una extensión de IMAP que sirve para que el servidor avise al cliente cuando ha llegado un correo y se sincronicen. La alternativa sería que el cliente lea cada poco tiempo el servidor para ver si hay correos. Permite un sincronización instantánea y no al cabo de unos minutos. Para habilitarlo, bastará [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="size-full wp-image-549  aligncenter" title="courier imap" src="http://miguelcarmona.name/wp-content/uploads/2010/05/courier-imap.jpg" alt="" width="170" height="65" /></p><p>IMAP IDLE es una extensión de IMAP que sirve para que el servidor avise al cliente cuando ha llegado un correo y se sincronicen. La alternativa sería que el cliente lea cada poco tiempo el servidor para ver si hay correos.</p><p>Permite un sincronización instantánea y no al cabo de unos minutos.</p><p>Para habilitarlo, bastará con establecer los valores del archivo /etc/courier/imapd a lo siguiente:<br
/> <span
id="more-547"></span></p><div
class="wp_codebox"><table><tr
id="p54740"><td
class="code" id="p547code40"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">IMAP_ENHANCEDIDLE</span>=<span style="color: #000000;">1</span>
<span style="color: #007800;">IMAP_USELOCKS</span>=<span style="color: #000000;">1</span></pre></td></tr></table></div><p>y comprobar que IMAP_CAPABILITY contenga IDLE</p><p>Fuentes:</p><ul><li><a
rel="nofollow" target="_blank" href="http://es.wikipedia.org/wiki/IMAP_IDLE">http://es.wikipedia.org/wiki/IMAP_IDLE</a></li><li><a
rel="nofollow" target="_blank" href="http://es.blogxpopuli.org/wiki/IMAP">http://es.blogxpopuli.org/wiki/IMAP</a></li></ul><div
id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div
id="wp_thumbie_rl1"><h3>Artículos relacionados:</h3></div><ul
class="wp_thumbie_ul_list" style="list-style-type: none;"><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/05/postfix-540x490.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo/" target="_top">Postfix - Recibir copia oculta de todo el correo</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/clearos-introduccion-y-primeras-impresiones/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/clearOS-pantalla_inicial_administracion-540x376.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/clearos-introduccion-y-primeras-impresiones/" target="_top">ClearOS - Introducción y primeras impresiones</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/router-firewall-proxy-bajo-una-maquina-potente-o-poco-potente/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2008/10/ipcop.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/router-firewall-proxy-bajo-una-maquina-potente-o-poco-potente/" target="_top">Router, firewall, proxy... bajo una máquina potente o poco potente</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/problemas-con-botones-de-aplicaciones-java-en-kde4/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/03/generics-native-eclipse-jamvm-540x357.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/problemas-con-botones-de-aplicaciones-java-en-kde4/" target="_top">¿Problemas con botones de aplicaciones java en kde4?</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/hmvc-sistema-modular-en-codeigniter/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/codeigniter_logo-e1262900174656.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/hmvc-sistema-modular-en-codeigniter/" target="_top">HMVC - Sistema modular en codeIgniter</a></div><p
id="description"></p></li></ul></div><img src="http://feeds.feedburner.com/~r/miguelcarmona/~4/MmIcL6oSUm8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/imap-idle-en-courier-imap/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://miguelcarmona.name/notas-y-recortes/imap-idle-en-courier-imap/</feedburner:origLink></item> <item><title>Postfix – Recibir copia oculta de todo el correo</title><link>http://feedproxy.google.com/~r/miguelcarmona/~3/hjrsuac39kU/</link> <comments>http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo/#comments</comments> <pubDate>Fri, 21 May 2010 00:20:28 +0000</pubDate> <dc:creator>Miguel Carmona</dc:creator> <category><![CDATA[Notas y recortes]]></category> <category><![CDATA[postfix]]></category><guid isPermaLink="false">http://miguelcarmona.name/?p=539</guid> <description><![CDATA[En algunas ocasiones puede ser interesante, siempre con fines de mantenimiento o testeo, el poder recibir copia de todos los correos que pasen por nuestro MTA. Con Postfix lo tenemos más que fácil. Incluye una opción que realiza esta función con solo añadir esta linea al fichero main.cf always_bcc = postmaster@example.com Donde postmaster@example.com es el [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="size-medium wp-image-492  aligncenter" title="postfix" src="http://miguelcarmona.name/wp-content/uploads/2010/05/postfix-540x490.png" alt="" width="378" height="343" /></p><p>En algunas ocasiones puede ser interesante, siempre con fines de mantenimiento o testeo, el poder recibir copia de todos los correos que pasen por nuestro <a
rel="nofollow" target="_blank" href="http://es.wikipedia.org/wiki/Servidor_de_correo">MTA</a>.</p><p>Con Postfix lo tenemos más que fácil. Incluye una opción que realiza esta función con solo añadir esta linea al fichero main.cf</p><p><span
id="more-539"></span></p><div
class="wp_codebox"><table><tr
id="p53943"><td
class="code" id="p539code43"><pre class="bash" style="font-family:monospace;">always_bcc = postmaster<span style="color: #000000; font-weight: bold;">@</span>example.com</pre></td></tr></table></div><p>Donde postmaster@example.com es el recipient donde queramos enviar las copias ocultas.</p><p>Existe la posibilidad de mapear algunas direcciones para capturar su correo en forma de copia oculta tambien. Para ello añadimos la siguiente linea al fichero de configuración main.cf:</p><div
class="wp_codebox"><table><tr
id="p53944"><td
class="code" id="p539code44"><pre class="bash" style="font-family:monospace;">sender_bcc_maps = <span style="color: #7a0874; font-weight: bold;">hash</span>:<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>postfix<span style="color: #000000; font-weight: bold;">/</span>sender_bcc</pre></td></tr></table></div><p>donde sender_bcc contiene tantas lineas como queramos con la siguiente sintaxis:</p><p>user@example.com postmaster@example.com</p><p>Postfix comprueba el sender del correo y en el caso de coincidir con la dirección de la izquierda pone en copia oculta a la dirección de la derecha.</p><p>Podeis acceder a la configuración del Postfix desde <a
rel="nofollow" target="_blank" href="http://www.postfix.org/postconf.5.html">aquí</a>.</p><p>vía <a
rel="nofollow" target="_blank" href="http://programadorphp.es/postfix-recibir-copia-oculta-de-todo-el-correo">Postfix &#8211; Recibir copia oculta de todo el correo</a>.</p><div
id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div
id="wp_thumbie_rl1"><h3>Artículos relacionados:</h3></div><ul
class="wp_thumbie_ul_list" style="list-style-type: none;"><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/05/postfix-540x490.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo/" target="_top">Comandos básicos en Postfix para manejar la cola de correo</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/imap-idle-en-courier-imap/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/05/courier-imap.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/imap-idle-en-courier-imap/" target="_top">IMAP IDLE en courier-imap</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/crear-copias-de-seguridad-en-servidor-web-de-hosting-mediante-php/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/02/php.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/crear-copias-de-seguridad-en-servidor-web-de-hosting-mediante-php/" target="_top">Crear copias de seguridad en servidor web de hosting mediante php</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/clearos-introduccion-y-primeras-impresiones/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/clearOS-pantalla_inicial_administracion-540x376.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/clearos-introduccion-y-primeras-impresiones/" target="_top">ClearOS - Introducción y primeras impresiones</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/depuracion-y-rendimiento-de-una-aplicacion-en-php-y-por-supuesto-codeigniter/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/php-quick-profiler-540x332.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/depuracion-y-rendimiento-de-una-aplicacion-en-php-y-por-supuesto-codeigniter/" target="_top">Depuración y rendimiento de una aplicación en php (y por supuesto codeIgniter)</a></div><p
id="description"></p></li></ul></div><img src="http://feeds.feedburner.com/~r/miguelcarmona/~4/hjrsuac39kU" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo/</feedburner:origLink></item> <item><title>Control de cabeceras para amavis-new</title><link>http://feedproxy.google.com/~r/miguelcarmona/~3/qzDmfahkT84/</link> <comments>http://miguelcarmona.name/notas-y-recortes/control-de-cabeceras-para-amavis-new/#comments</comments> <pubDate>Tue, 18 May 2010 02:04:11 +0000</pubDate> <dc:creator>Miguel Carmona</dc:creator> <category><![CDATA[Notas y recortes]]></category> <category><![CDATA[amavis]]></category> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[postfix]]></category> <category><![CDATA[sistemas]]></category> <category><![CDATA[sysAdmin]]></category><guid isPermaLink="false">http://miguelcarmona.name/?p=501</guid> <description><![CDATA[A partir de la versión 2.4.4 de amavisd-new, podemos apreciar en sus release notes una nueva configuración para verificar los tipos de cabeceras (headers) permitidos o no. Para desactivar determinadas comprobaciones de cabeceras en amavis, editaremos el archivo amavisd.conf (normalmente en /etc/amavisd.conf o /etc/amavis/amavisd.conf), estableciendo los parámetros necesarios a 0 (cero). Por ejemplo, para desactivar [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="size-full wp-image-533  aligncenter" title="amavis-2" src="http://miguelcarmona.name/wp-content/uploads/2010/05/amavis-2.png" alt="" width="409" height="222" /></p><p>A partir de la versión 2.4.4 de amavisd-new, podemos apreciar en sus release notes una nueva configuración para verificar los tipos de cabeceras (headers) permitidos o no.</p><p>Para desactivar determinadas comprobaciones de cabeceras en amavis, editaremos el archivo amavisd.conf (normalmente en /etc/amavisd.conf o /etc/amavis/amavisd.conf), estableciendo los parámetros necesarios a 0 (cero).</p><p>Por ejemplo, para desactivar la comprobación de que no esté codificada en 8-bit los caracteres de la cabecera:</p><p><span
id="more-501"></span></p><div
class="wp_codebox"><table><tr
id="p50147"><td
class="code" id="p501code47"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$allowed_header_tests</span><span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #ff0000;">'8bit'</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> = <span style="color: #000000;">0</span>;</pre></td></tr></table></div><table
style="width: 100%;" border="0" cellspacing="1" cellpadding="1"><thead><tr><th
style="text-align: left;" scope="col">min</th><th
style="text-align: left;" scope="col">name</th><th
style="text-align: left;" scope="col">description</th></tr></thead><tbody><tr><td>0</td><td>other</td><td>(catchall for everything else, normally not used)</td></tr><tr><td>1</td><td>mime</td><td>Bad MIME (sub)headers or bad MIME structure</td></tr><tr><td>2</td><td>8bit</td><td>Invalid non-encoded 8-bit characters in header</td></tr><tr><td>3</td><td>control</td><td>Invalid control characters in header (CR or NUL)</td></tr><tr><td>4</td><td>empty</td><td>Folded header field made up entirely of whitespace</td></tr><tr><td>5</td><td>long</td><td>Header line longer than RFC 2822 limit of 998 characters</td></tr><tr><td>6</td><td>syntax</td><td>Header field syntax error</td></tr><tr><td>7</td><td>missing</td><td>Missing required header field</td></tr><tr><td>8</td><td>multiple</td><td>Duplicate or multiple occurrence of a header field</td></tr></tbody></table><p>legend:</p><ul><li>ccat min:  minor contents category under a major category CC_BADH, available in templates as a macro ccat_min;</li><li>test name: corresponding test name &#8211; a key in %allowed_header_tests;</li><li>descr:    description of a header test or MIME subheaders/structure test;</li></ul><p><strong>Casos específicos:</strong></p><ul><li><pre>WARNING: bad headers - Improper use of control character (char 0D hex):
MIME-Version: 1.0\r Improper use of control character (char 0D hex):
Content-type:text/html; charset=utf-8\r Improper use of control character (char 0D):</pre><p>La causa de este error suele ser la mala codificación del salto de línea (como vemos, es \r, el estándar de windows). Si podemos <strong>sustituir el salto de línea \r por \n en la aplicación que envía el correo</strong>, amavis ya no debería alertar por dicha cabecera al estar acorde con la especificación RFC 2047 (también podemos utilizar \r\n). En caso contrario, desactivar el test de &#8216;control&#8217;:</p><div
class="wp_codebox"><table><tr
id="p50148"><td
class="code" id="p501code48"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$allowed_header_tests</span><span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #ff0000;">'control'</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> = <span style="color: #000000;">0</span>;</pre></td></tr></table></div></li></ul><div
id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div
id="wp_thumbie_rl1"><h3>Artículos relacionados:</h3></div><ul
class="wp_thumbie_ul_list" style="list-style-type: none;"><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/configurar-escaner-en-red-opensuse-11/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2008/10/escaner1.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/configurar-escaner-en-red-opensuse-11/" target="_top">Configurar escáner en red - openSuse 11</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/compresor-de-codigo-javascript/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2008/10/javascript2.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/compresor-de-codigo-javascript/" target="_top">Compresor de código javascript</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/previsualizacion-de-datos-de-un-formulario-en-vivo/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2009/11/previsualizacion-de-comentario-en-vivo-540x337.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/previsualizacion-de-datos-de-un-formulario-en-vivo/" target="_top">Previsualización de datos de un formulario "en vivo"</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/exploracion-de-recursos-samba-con-el-cortafuegos-de-opensuse-activado/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2008/10/yast_cortafuegos_configurar_exploracion_samba.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/exploracion-de-recursos-samba-con-el-cortafuegos-de-opensuse-activado/" target="_top">Exploración de recursos samba con el cortafuegos de openSuse activado</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/crear-copias-de-seguridad-en-servidor-web-de-hosting-mediante-php/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/02/php.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/crear-copias-de-seguridad-en-servidor-web-de-hosting-mediante-php/" target="_top">Crear copias de seguridad en servidor web de hosting mediante php</a></div><p
id="description"></p></li></ul></div><img src="http://feeds.feedburner.com/~r/miguelcarmona/~4/qzDmfahkT84" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/control-de-cabeceras-para-amavis-new/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://miguelcarmona.name/notas-y-recortes/control-de-cabeceras-para-amavis-new/</feedburner:origLink></item> <item><title>Comandos básicos en Postfix para manejar la cola de correo</title><link>http://feedproxy.google.com/~r/miguelcarmona/~3/hX34Elc1ycw/</link> <comments>http://miguelcarmona.name/notas-y-recortes/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo/#comments</comments> <pubDate>Mon, 10 May 2010 15:16:00 +0000</pubDate> <dc:creator>Miguel Carmona</dc:creator> <category><![CDATA[Notas y recortes]]></category> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[mail]]></category> <category><![CDATA[postfix]]></category> <category><![CDATA[sysAdmin]]></category><guid isPermaLink="false">http://miguelcarmona.name/?p=487</guid> <description><![CDATA[Para aquellos que se estén iniciando en el mundo del MTA Postfix, ahí van unos comandos útiles para el manejo de la cola de correo: postsuper -d 'numero de mensaje' =&#62; &#40;eliminar el mensaje&#41; postsuper -d ALL =&#62; &#40;eliminar todos los mensajes&#41; postsuper -r 'numero de mensaje' =&#62; &#40;Encolar de nuevo el mensaje&#41; postsuper -r [...]]]></description> <content:encoded><![CDATA[<p><center><img
class="aligncenter size-medium wp-image-492" title="postfix" src="http://miguelcarmona.name/wp-content/uploads/2010/05/postfix-540x490.png" alt="" width="324" height="294" /></center></p><p>Para aquellos que se estén iniciando en el mundo del MTA Postfix, ahí van unos comandos útiles para el manejo de la cola de correo:</p><div
class="wp_codebox"><table><tr
id="p48750"><td
class="code" id="p487code50"><pre class="bash" style="font-family:monospace;">postsuper <span style="color: #660033;">-d</span> <span style="color: #ff0000;">'numero de mensaje'</span>   =<span style="color: #000000; font-weight: bold;">&gt;</span>  <span style="color: #7a0874; font-weight: bold;">&#40;</span>eliminar el mensaje<span style="color: #7a0874; font-weight: bold;">&#41;</span>
postsuper <span style="color: #660033;">-d</span> ALL   =<span style="color: #000000; font-weight: bold;">&gt;</span>  <span style="color: #7a0874; font-weight: bold;">&#40;</span>eliminar todos los mensajes<span style="color: #7a0874; font-weight: bold;">&#41;</span>
postsuper <span style="color: #660033;">-r</span> <span style="color: #ff0000;">'numero de mensaje'</span>   =<span style="color: #000000; font-weight: bold;">&gt;</span>  <span style="color: #7a0874; font-weight: bold;">&#40;</span>Encolar de nuevo el mensaje<span style="color: #7a0874; font-weight: bold;">&#41;</span>
postsuper <span style="color: #660033;">-r</span> ALL   =<span style="color: #000000; font-weight: bold;">&gt;</span>  <span style="color: #7a0874; font-weight: bold;">&#40;</span>Encolar de nuevo todos los mensajes<span style="color: #7a0874; font-weight: bold;">&#41;</span>
postqueue <span style="color: #660033;">-p</span>   =<span style="color: #000000; font-weight: bold;">&gt;</span>  <span style="color: #7a0874; font-weight: bold;">&#40;</span>Mostrar la cola de correo por pantalla<span style="color: #7a0874; font-weight: bold;">&#41;</span>
postqueue <span style="color: #660033;">-f</span>   =<span style="color: #000000; font-weight: bold;">&gt;</span>  <span style="color: #7a0874; font-weight: bold;">&#40;</span>Hacer un flush de la cola de correo, intentar enviar todos los correos<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></td></tr></table></div><p><span
id="more-487"></span><br
/> fuente <a
rel="nofollow" target="_blank" href="http://rm-rf.es/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo/">Comandos básicos en Postfix para manejar la cola de correo | rm-rf.es</a>.</p><div
id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div
id="wp_thumbie_rl1"><h3>Artículos relacionados:</h3></div><ul
class="wp_thumbie_ul_list" style="list-style-type: none;"><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/05/postfix-540x490.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo/" target="_top">Postfix - Recibir copia oculta de todo el correo</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/blog/previsualizacion-de-datos-de-un-formulario-en-vivo/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2009/11/previsualizacion-de-comentario-en-vivo-540x337.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/blog/previsualizacion-de-datos-de-un-formulario-en-vivo/" target="_top">Previsualización de datos de un formulario "en vivo"</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/no-guardar-los-comandos-en-el-history-para-una-determinada-sesion-histfile/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/01/bash.gif&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/no-guardar-los-comandos-en-el-history-para-una-determinada-sesion-histfile/" target="_top">No guardar los comandos en el history para una determinada sesión (HISTFILE)</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/imap-idle-en-courier-imap/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/uploads/2010/05/courier-imap.jpg&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/imap-idle-en-courier-imap/" target="_top">IMAP IDLE en courier-imap</a></div><p
id="description"></p></li><li
id="wp_thumbie_li" style="height:74px;"><div
id="wp_thumbie_image"><a
href="http://miguelcarmona.name/notas-y-recortes/enviar-copias-de-correos-de-entrada-a-otras-cuentas-en-ispconfig3/" target="_top"><img
id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div
id="wp_thumbie_title"><a
href="http://miguelcarmona.name/notas-y-recortes/enviar-copias-de-correos-de-entrada-a-otras-cuentas-en-ispconfig3/" target="_top">Enviar copias de correos de entrada a otras cuentas en ispconfig3</a></div><p
id="description"></p></li></ul></div><img src="http://feeds.feedburner.com/~r/miguelcarmona/~4/hX34Elc1ycw" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://miguelcarmona.name/notas-y-recortes/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 13/81 queries in 0.090 seconds using memcached

Served from: miguelcarmona.name @ 2010-07-28 06:59:56 -->
