<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Gmail on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/gmail/</link><description>Recent content in Gmail on Karpoke - Just Another Blog</description><generator>Hugo -- 0.159.0</generator><language>es</language><lastBuildDate>Wed, 04 Jun 2014 23:13:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/gmail/index.xml" rel="self" type="application/rss+xml"/><item><title>Configurar msmtp para enviar correo mediante GMail desde el terminal</title><link>http://karpoke.ignaciocano.com/2014/06/04/configurar-msmtp-para-enviar-correo-mediante-gmail-desde-el-terminal/</link><pubDate>Wed, 04 Jun 2014 23:13:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/06/04/configurar-msmtp-para-enviar-correo-mediante-gmail-desde-el-terminal/</guid><description>&lt;p&gt;Otra alternativa para enviar correos electrónicos desde el terminal sin
necesidad de tener instalado un servidor de correo. Su configuración es
incluso más sencilla que con &lt;a href="http://karpoke.ignaciocano.com/2012/01/14/configurar-ssmtp-para-enviar-correo-mediante-gmail-desde-el-terminal/"&gt;ssmtp&lt;/a&gt;. Si tenemos instalado &lt;code&gt;ssmtp&lt;/code&gt;
deberemos desinstalarlo para poder instalar &lt;code&gt;msmtp&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="instalamos-mstmp-mta"&gt;Instalamos &lt;code&gt;mstmp-mta&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;Instalamos el paquete &lt;code&gt;msmtp-mta&lt;/code&gt; desde los repositorios y editamos el
fichero de configuración &lt;code&gt;~/.msmtprc&lt;/code&gt;:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;defaults
logfile ~/msmtp.log
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;account gmail
auth on
host smtp.gmail.com
from example@gmail.com
auth on
tls on
tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt
user example@gmail.com
password secret
port 587
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;account default : gmail
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Le cambiamos los permisos:&lt;/p&gt;</description></item><item><title>Configurar sSMTP para enviar correo mediante GMail desde el terminal</title><link>http://karpoke.ignaciocano.com/2012/01/14/configurar-ssmtp-para-enviar-correo-mediante-gmail-desde-el-terminal/</link><pubDate>Sat, 14 Jan 2012 13:50:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/01/14/configurar-ssmtp-para-enviar-correo-mediante-gmail-desde-el-terminal/</guid><description>&lt;p&gt;Con esta receta, podremos enviar correos electrónicos desde el terminal
sin necesidad de tener instalado un servidor de correo, simplemente
utilizando una cuenta de GMail y sSMTP, que se encuentra en los
repositorios. Esta opción puede estar bien para enviar correos desde un
sistema que utilizamos sólo nosotros, pero no es un sustituto de un
servidor de correo como Sendmail, Exim o Postfix.&lt;/p&gt;
&lt;p&gt;Para configurarlo, editamos el fichero &lt;code&gt;/etc/ssmtp/ssmtp.conf&lt;/code&gt; y
añadimos las siguientes líneas al final del mismo:&lt;/p&gt;</description></item><item><title>Copia de seguridad de GMail con getmail</title><link>http://karpoke.ignaciocano.com/2011/07/08/copia-de-seguridad-de-gmail-con-getmail/</link><pubDate>Fri, 08 Jul 2011 15:52:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/07/08/copia-de-seguridad-de-gmail-con-getmail/</guid><description>&lt;p&gt;Hay otras maneras de realizar una &lt;a href="http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/"&gt;copia de seguridad de GMail&lt;/a&gt;, como
por ejemplo, usar Thunderbird, pero utilizar &lt;code&gt;getmail&lt;/code&gt; tiene la ventaja
de que es sencillo, puede realizar la copia en formato Maildir y no
necesitamos utilizar ningún gestor de correo electrónico.&lt;/p&gt;
&lt;h2 id="maildir-y-mbox"&gt;Maildir y mbox&lt;/h2&gt;
&lt;p&gt;Básicamente, en GNU/Linux hay dos maneras de guardar el correo
electrónico, &lt;a href="http://www.linuxmail.info/mbox-maildir-mail-storage-formats/"&gt;Maildir y mbox&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="maildir"&gt;Maildir&lt;/h3&gt;
&lt;p&gt;Cada correo se guarda en un fichero por separado. Añadir, buscar y
eliminar correos es rápido, no se necesita bloqueo en ninguna operación,
se puede usar en sistemas de ficheros de red y no hay corrupción
(exceptuando fallos de hardware). El inconveniente viene dado porque
algunos sistemas de ficheros no gestionan eficientemente grandes
cantidades de ficheros pequeños, además de que la búsqueda de texto, que
requiere abrir todos los ficheros puede ser lenta.&lt;/p&gt;</description></item><item><title>Abusando del código de estado HTTP</title><link>http://karpoke.ignaciocano.com/2011/02/22/abusando-del-codigo-de-estado-http/</link><pubDate>Tue, 22 Feb 2011 17:02:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/02/22/abusando-del-codigo-de-estado-http/</guid><description>&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;logged_in&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;id&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;txt&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; document.&lt;span style="color:#a6e22e"&gt;getElementById&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;id&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;innerHTML&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;txt&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;En&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;el&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;artículo&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;original&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;de&lt;/span&gt; [&lt;span style="color:#a6e22e"&gt;Mark&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Cardwell&lt;/span&gt;][], &lt;span style="color:#a6e22e"&gt;se&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;muestra&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;como&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;podemos&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;saber&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;si&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;un&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;visitante&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;de&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;nuestra&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;página&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;está&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;conectado&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;a&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;diferentes&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;servicios&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;como&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;GMail&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;Facebook&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;Twitter&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;etc&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;aprovechando&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;las&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;diferencias&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;de&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;comportamiento&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;que&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;muestran&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;estos&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;servicios&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;al&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;acceder&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;a&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;enlaces&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;concretos&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;si&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;el&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;usuario&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;está&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;conectado&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;o&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;no&lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;GMail&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;-----&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;Conectado&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;a&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;GMail&lt;/span&gt;&lt;span style="color:#f92672"&gt;?&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;__&lt;/span&gt;&lt;span style="color:#f92672"&gt;**&lt;/span&gt;...&lt;span style="color:#f92672"&gt;**&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;__&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;Para&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;comprobar&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;si&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;el&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;visitante&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;está&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;conectado&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;a&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;GMail&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;se&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;intenta&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;cargar&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;una&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;imagen&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;de&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;la&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;siguiente&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;manera&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;El &lt;code&gt;src&lt;/code&gt; de la imagen hace referencia a la imagen del perfil de Mark, si
no hemos iniciado sesión en GMail, la dirección del &lt;code&gt;src&lt;/code&gt; no devolverá
una imagen, sino que redireccionará a una página HTML. Con los atributos
&lt;code&gt;onload&lt;/code&gt; y &lt;code&gt;onerror&lt;/code&gt; podremos distinguir si la imagen ha cargado o no,
por lo que podremos saber si el usuario ha iniciado sesión o no. Esto
parece que funciona en Firefox, Chrome, Opera, Safari y varias versiones
de Internet Explorer.&lt;/p&gt;</description></item></channel></rss>