<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Masquelinux.net Blogs &#187; Gentoo</title>
	<atom:link href="http://masquelinux.net/category/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://masquelinux.net</link>
	<description>Just another linux weblog</description>
	<lastBuildDate>Thu, 06 May 2010 10:53:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HOWTO Migrar nuestras cuentas de Yahoo y Hotmail a GMail</title>
		<link>http://masquelinux.net/howtomigrarnuestrascuentasdeyahooyhotmailagmail/</link>
		<comments>http://masquelinux.net/howtomigrarnuestrascuentasdeyahooyhotmailagmail/#comments</comments>
		<pubDate>Fri, 22 Dec 2006 19:48:08 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://masquelinux.net/2006/12/22/howtomigrarnuestrascuentasdeyahooyhotmailagmail/</guid>
		<description><![CDATA[Todos queremos Gmail. Mucho espacio, una interficie bonita, y muy buenas posibilidades de búsqueda. En esta guía vamos a montar servidores de reenvío para Hotmail y Yahoo Mail, los cuales reenviaran todos los emails recibidos a nuestra cuenta en Gmail (o cualquier otra cuenta) **Hotmail** Para Hotmail usaremos gotmail. emerge gotmail Gotmail por defecto utiliza [...]]]></description>
			<content:encoded><![CDATA[<p>Todos queremos Gmail. Mucho espacio, una interficie bonita, y muy buenas posibilidades de búsqueda.</p>
<p>En esta guía vamos a montar servidores de reenvío para Hotmail y Yahoo Mail, los cuales reenviaran todos los emails recibidos a nuestra cuenta en Gmail (o cualquier otra cuenta)<br />
<span id="more-6"></span><br />
**Hotmail**<br />
Para Hotmail usaremos gotmail.</p>
<pre lang="bash">emerge gotmail</pre>
<p>Gotmail por defecto utiliza ~/.gotmailrc como archivo de configuración.</p>
<pre lang="bash">username=
password=
forward=
delete</pre>
<p>Rellenamos la información necesaria. gotmail &#8211;help Te dará más opciones para la configuración. Configura lo como quieras.<br />
Nota: Si no tienes funcionando Sendmail, Necesitarás especificar un servidor smtp.</p>
<p>Antes de ejecutar gotmail, queremos estar seguros de que nuestra cuenta gmail está lista. Añade un filtro que clasificará todos los archivos con la etiqueta hotmail. Querría también que vayan a alguna carpeta automáticamente, quizás solo para la primera vez que se ejecute gotmail. (todos los e-mails que recivas se guardarán en la bandeja de entrada.)</p>
<p>Con todo configurado, ejecuta gotmail. tomará un rato, pero trás completarse tendrás todos los correos de hotmail en tu cuenta gmail.</p>
<p>**Yahoo Mail**<br />
Para Yahoo Mail, usaremos fetchyahoo.</p>
<pre lang="bash">emerge fetchyahoo</pre>
<p>La configuración se encuentra en /etc/fetchyahoorc y está bien comentada.</p>
<p>Deberíamos configurar los mismos filtros que usamos para hotmail antes.</p>
<p>Funciona como gotmail.</p>
<p>Programarlo para que se ejecute automáticamente</p>
<p>Funciona, pero ejecutarlo cada vez que queramos pasar los mensajes es engorroso. ¿Como podemos configurarlo para que está enviando continuamente los e-mails?</p>
<p>Aquí tienes dos soluciones.</p>
<p>**Configurarlo con cron**<br />
Facil y efectivo. Configuralo en el fichero cron.</p>
<p>**Configurándolo como servicio o demonio (daemon)**<br />
En lugar de cron, podemos configurarlo como servicio. Ventajas: Facil configuración, y puede pararse tan facilmente como ejecutarse.<br />
Estoy seguro de que debe haber una solución mejor, pero esta es la única que se me ocurre.<br />
Requiere: at (el demonio del calendario)<br />
.gotmailrc debe moverse a /etc/gotmailrc</p>
<pre lang="bash">#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/files/postfix.rc6.2.2.9,v1.1 2006/03/07     21:07:20 ferdy Exp $

opts="${opts} reload"

depend() {
use sendmail net atd
}

start() {
ebegin "Iniciando webmaild"
/usr/local/sbin/webmaild &amp;&gt;/dev/null &amp;
eend $?
}

stop() {
ebegin "Parando webmaild"
killall webmaild
eend $?
}

reload() {
ebegin "Recargando webmaild"
killall webmaild
/usr/local/sbin/webmaild &amp;&gt;/dev/null &amp;
eend $?
}</pre>
<p>Archivo: /usr/local/sbin/webmaild</p>
<pre lang="bash">#!/bin/bash
gotmail -c /etc/gotmailrc
fetchyahoo &amp;&gt; /dev/null

sleep 30m
/usr/local/sbin/webmaild &amp;&gt; /dev/null &amp;</pre>
<p>No es la mejor solución, pero funciona. Ahora podemos ejecutar webmaild como un servicio, y el e-mail será copiado cada 30 minutos</p>
<p>Una alternativa al script previo: /ruta/a/webmaild.sh</p>
<pre lang="bash">#!/bin/sh
while [ 1 == 1 ]; do
gotmail -c /ruta/a/gotmailrc &amp;&gt; /dev/null
fetchyahoo &amp;&gt; /dev/null
# añade a todos los programas como el anterior &amp;&gt; /dev/null, para que su
# salida (de información) vaya a /dev/null en lugar de a la pantalla
sleep 30m
done</pre>
<p>Básicamente se ejecuta en un bucle infinito.</p>
<p>Matándolo o haciéndolo terminar: mata.el.servicio.sh</p>
<pre lang="bash">kill `ps aux | grep webmaild.sh | awk '{ print $2 }'`</pre>
<div style="margin:5px" align="right">
<script type="text/javascript"><!--
google_ad_client = "pub-5123205962737749";
google_ad_slot = "9048179445";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

</div><p><map name='google_ad_map_6_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/6?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_6_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=6&amp;url= http%3A%2F%2Fmasquelinux.net%2Fhowtomigrarnuestrascuentasdeyahooyhotmailagmail%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = [];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC9ob3d0b21pZ3Jhcm51ZXN0cmFzY3VlbnRhc2RleWFob295aG90bWFpbGFnbWFpbC88d3B0Yj5IT1dUTyBNaWdyYXIgbnVlc3RyYXMgY3VlbnRhcyBkZSBZYWhvbyB5IEhvdG1haWwgYSBHTWFpbDx3cHRiPmh0dHA6Ly9tYXNxdWVsaW51eC5uZXQ8d3B0Yj5NYXNxdWVsaW51eC5uZXQgQmxvZ3M%3D";</script>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/howtomigrarnuestrascuentasdeyahooyhotmailagmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TIP gmail-notify</title>
		<link>http://masquelinux.net/tipgmailnotify/</link>
		<comments>http://masquelinux.net/tipgmailnotify/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 16:09:05 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[VIM]]></category>

		<guid isPermaLink="false">http://masquelinux.net/2006/12/15/tipgmailnotify/</guid>
		<description><![CDATA[Introducción Este artículo describe como añadir el icono de notificación de Gmail en la bandeja del sitema(system tray). Pre-requisitos (Opcional) Puedes instalar el overlay sunrise, pero no es necesario. más información en Portage_Overlay_Listing Crea en tu overlay la categoria net-mail/gmail-notify cd /usr/local/portage/ mkdir -p net-mail/gmail-notify cd net-mail/gmail-notify crea el fichero gmail-notify-1.6.1-r1.ebuild con el siguiente contenido [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introducción</strong></p>
<p>Este artículo describe como añadir el icono de notificación de Gmail en la bandeja del sitema(system tray).</p>
<p><strong>Pre-requisitos</strong></p>
<ol>
<li> (Opcional) Puedes instalar el overlay sunrise, pero no es necesario. más información en <a target="_blank" class="new" title="Portage Overlay Listing" href="/index.php?title=Portage_Overlay_Listing&amp;action=edit">Portage_Overlay_Listing</a></li>
<li> Crea en tu overlay la categoria net-mail/gmail-notify</li>
</ol>
<p><span id="more-5"></span></p>
<pre lang="bash">cd /usr/local/portage/
mkdir -p net-mail/gmail-notify
cd net-mail/gmail-notify</pre>
<ol>
<li> crea el fichero gmail-notify-1.6.1-r1.ebuild con el siguiente contenido</li>
</ol>
<pre lang="bash">inherit python eutils

DESCRIPTION="Gmail Notifier is a Linux alternative for the notifier program rele
 ased by Google"
 HOMEPAGE="http://gmail-notify.sourceforge.net"
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"

SLOT="0"
 KEYWORDS="~x86"
 IUSE=""
 RESTRICT="strip"

RDEPEND="virtual/python
 &gt;=dev-python/pygtk-2.0
 &gt;=x11-libs/gtk+-2.4"
 DEPEND="${RDEPEND}"

S=${WORKDIR}/${PN}

src_compile(){
 epatch ${FILESDIR}/notifier-home.patch
 }

src_install() {
 python_version
 INST_DIR=/usr/lib/python${PYVER}/site-packages/${PN}

#Install docs
 dodoc README notifier.conf.sample

#Install all python files into site-packages
 insinto ${INST_DIR}
 doins *.py *.jpg *.png langs.xml pytrayicon.so

#Install a script in /usr/bin
 echo "#!/bin/bash" &gt; gmail-notify
 echo "export NOTIFIER_HOME=${INST_DIR}" &gt;&gt; gmail-notify
 echo "exec /usr/bin/python ${INST_DIR}/notifier.py \"\$1\"" &gt;&gt; gmail-not
 ify
 dobin gmail-notify
 #make_wrapper gmail-notify "/usr/bin/python ${INST_DIR}/notifier.py"
 }

pkg_postinst() {
 python_version
 python_mod_optimize /usr/lib/python${PYVER}/site-packages/${PN}
 elog "Run gmail-notify to start the program"
 elog ""
 elog "Warning: if you check the 'save username and password' option"
 elog "your password will be stored in plaintext in ~/.notifier.conf"
 elog "with world-readable permissions. If this concerns you, do not"
 elog "check the 'save username and password' option."
 }

pkg_postrm() {
 python_version
 python_mod_cleanup /usr/lib/python${PYVER}/site-packages/${PN}
 }</pre>
<ol>
<li>crea el directorio files:</li>
</ol>
<pre lang="bash">mkdir files</pre>
<p>Y el fichero llamado files/notifier-home.patch con el siguiente contenido:</p>
<pre lang="diff"> diff -ur orig/GmailConfig.py src/GmailConfig.py
 --- orig/GmailConfig.py 2005-09-25 20:12:11.000000000 +0300
 +++ src/GmailConfig.py  2006-09-18 17:20:07.000000000 +0300
 @@ -1,16 +1,20 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 +import sys
 +import os
 import pygtk
 pygtk.require('2.0')
 -import os
 import gtk
 import ConfigParser
 import gmailatom
 import xmllangs
 -import sys

-LANGSXML_PATH=sys.path[0]+"/langs.xml"
 -ICON_PATH=sys.path[0]+"/gmail-notify-icon.png"
 +NOTIFIER_HOME = os.getenv("NOTIFIER_HOME")
 +if not NOTIFIER_HOME:
 +       print "Environment variable NOTIFIER_HOME not set"
 +       sys.exit(1)
 +LANGSXML_PATH = NOTIFIER_HOME + "/langs.xml"
 +ICON_PATH = NOTIFIER_HOME + "/gmail-notify-icon.png"

class GmailConfigWindow:

diff -ur orig/notifier.py src/notifier.py
 --- orig/notifier.py    2005-09-25 20:12:11.000000000 +0300
 +++ src/notifier.py     2006-09-18 17:20:02.000000000 +0300
 @@ -1,13 +1,13 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 # Uploaded by juan_grande 2005/02/24 18:38 UTC
 +import sys
 +import os
 import pygtk
 pygtk.require('2.0')
 import gtk
 import time
 -import os
 import pytrayicon
 -import sys
 import warnings
 import ConfigParser
 import xmllangs
 @@ -15,9 +15,13 @@
 import GmailPopupMenu
 import gmailatom

-BKG_PATH=sys.path[0]+"/background.jpg"
 -ICON_PATH=sys.path[0]+"/icon.png"
 -ICON2_PATH=sys.path[0]+"/icon2.png"
 +NOTIFIER_HOME = os.getenv("NOTIFIER_HOME")
 +if not NOTIFIER_HOME:
 +       print "Environment variable NOTIFIER_HOME not set"
 +       sys.exit(1)
 +BKG_PATH = NOTIFIER_HOME + "/background.jpg"
 +ICON_PATH = NOTIFIER_HOME + "/icon.png"
 +ICON2_PATH = NOTIFIER_HOME + "/icon2.png"

def removetags(text):
 raw=text.split("<strong>")
</strong></pre>
<ol>
<li>haz el digest</li>
</ol>
<pre lang="bash">ebuild gmail-notify-1.6.1-r1.ebuild digest</pre>
<p><strong>Instalacón</strong></p>
<p>La instalación es simple y es como lo habitual. La unica cosa que necessitas es unmask el ebbuild de gmail-notify</p>
<pre lang="bash">echo "~net-mail/gmail-notify-1.6.1 ~x86" &gt;&gt; /etc/portage/package.keywords
emerge -av gmail-notify</pre>
<p><strong>Links</strong><br />
<a target="_blank" href="http://gmail-notify.sourceforge.net/" target="_blank">http://gmail-notify.sourceforge.net/</a></p>
<div style="margin:5px" align="right"><!--adsense--></div><p><map name='google_ad_map_5_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/5?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_5_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=5&amp;url= http%3A%2F%2Fmasquelinux.net%2Ftipgmailnotify%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/gmail-notify.sourceforge.net\/"];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC90aXBnbWFpbG5vdGlmeS88d3B0Yj5USVAgZ21haWwtbm90aWZ5PHdwdGI%2BaHR0cDovL21hc3F1ZWxpbnV4Lm5ldDx3cHRiPk1hc3F1ZWxpbnV4Lm5ldCBCbG9ncw%3D%3D";</script>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/tipgmailnotify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

