<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://doc.ubuntu-es.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;feed=atom&amp;action=history</id>
		<title>Como filtrar mensajes de correo en un servidor IMAP - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;action=history"/>
		<updated>2013-05-21T13:36:47Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.18.0</generator>

	<entry>
		<id>http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;diff=12297&amp;oldid=prev</id>
		<title>Jorolo: añado categoría</title>
		<link rel="alternate" type="text/html" href="http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;diff=12297&amp;oldid=prev"/>
				<updated>2010-03-19T18:43:55Z</updated>
		
		<summary type="html">&lt;p&gt;añado categoría&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Revisión anterior&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revisión de 18:43 19 mar 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 85:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 85:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Referencias=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Referencias=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* He basado este tutorial en la [http://imapfilter.hellug.gr/#documentation documentación] de IMAPFIlter.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* He basado este tutorial en la [http://imapfilter.hellug.gr/#documentation documentación] de IMAPFIlter.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Categoría:Servidores]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jorolo</name></author>	</entry>

	<entry>
		<id>http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;diff=12061&amp;oldid=prev</id>
		<title>Ajdelgado: Mis ojos, mis ojos! Se me olvido poner las tildes...</title>
		<link rel="alternate" type="text/html" href="http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;diff=12061&amp;oldid=prev"/>
				<updated>2009-09-28T17:57:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mis ojos, mis ojos! Se me olvido poner las tildes...&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Revisión anterior&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revisión de 17:57 28 sep 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Descripción=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Descripción=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Los actuales clientes de correo incluyen entre sus funcionalidades el filtrado de los mensajes atendiendo a diversos parámetros configurables por quien los usa. De este modo se pueden clasificar y priorizar mejor la correspondencia.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Los actuales clientes de correo incluyen entre sus funcionalidades el filtrado de los mensajes atendiendo a diversos parámetros configurables por quien los usa. De este modo se pueden clasificar y priorizar mejor la correspondencia.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Pero en situaciones de gran movilidad es &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dificil &lt;/del&gt;mantener coordinados dichos filtros entre diferentes equipos (trabajo, casa, cibercafes, ...).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Pero en situaciones de gran movilidad es &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;difícil &lt;/ins&gt;mantener coordinados dichos filtros entre diferentes equipos (trabajo, casa, cibercafes, ...).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;En esta y otras situaciones podemos usar una herramienta llamada [[imapfilter | IMAPFilter]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;En esta y otras situaciones podemos usar una herramienta llamada [[imapfilter | IMAPFilter]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Requisitos=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Requisitos=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Unicamente &lt;/del&gt;es necesario disponer del programa IMAPfilter (no necesariamente en el servidor de correo IMAP).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Únicamente &lt;/ins&gt;es necesario disponer del programa IMAPfilter (no necesariamente en el servidor de correo IMAP).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Este tutorial se ha probado contra un servidor IMAP configurado siguiendo el tutorial [http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu9.04 Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Ubuntu 9.04)]. Es posible que con otros tipos de servidores sean necesarios algunos reajustes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Este tutorial se ha probado contra un servidor IMAP configurado siguiendo el tutorial [http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu9.04 Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Ubuntu 9.04)]. Es posible que con otros tipos de servidores sean necesarios algunos reajustes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Proceso=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Proceso=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;O instalar desde el gestor de paquetes [[Synaptic]] dicha aplicación.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;O instalar desde el gestor de paquetes [[Synaptic]] dicha aplicación.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Configuración==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Configuración==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;La configuración solo precisa de la creación de un archivo que &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;incluira &lt;/del&gt;las opciones generales, las opciones de cada cuenta de correo que queramos gestionar y los filtros a aplicar en la cuenta o cuentas.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;La configuración solo precisa de la creación de un archivo que &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;incluirá &lt;/ins&gt;las opciones generales, las opciones de cada cuenta de correo que queramos gestionar y los filtros a aplicar en la cuenta o cuentas.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;El programa buscara este fichero llamado ''config.lua'' dentro de la carpeta oculta ''.imapfilter'', que a su vez se encontrara en la carpeta del usuario o usuaria en cuestión.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;El programa buscara este fichero llamado ''config.lua'' dentro de la carpeta oculta ''.imapfilter'', que a su vez se encontrara en la carpeta del usuario o usuaria en cuestión.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;De modo que podemos empezar creando dicha carpeta para nuestro usuario.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;De modo que podemos empezar creando dicha carpeta para nuestro usuario.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#''options.create'' que al escribir un mensaje en una carpeta no existe la cree.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#''options.create'' que al escribir un mensaje en una carpeta no existe la cree.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#''options.close'' que se cierre la carpeta en uso al terminar las operaciones, lo que implica que se eliminen los mensajes marcados como eliminados en ese momento.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#''options.close'' que se cierre la carpeta en uso al terminar las operaciones, lo que implica que se eliminen los mensajes marcados como eliminados en ese momento.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#''options.subscribe'' implica que las carpetas creadas &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;automaticamente seán &lt;/del&gt;suscritas (visibles).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#''options.subscribe'' implica que las carpetas creadas &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;automáticamente sean &lt;/ins&gt;suscritas (visibles).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;En la documentación se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;explicán &lt;/del&gt;el resto de opciones que enumero: ''create,close,crammd5,expunge,info,namespace,starttls,subscribe,timeout''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;En la documentación se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;explican &lt;/ins&gt;el resto de opciones que enumero: ''create,close,crammd5,expunge,info,namespace,starttls,subscribe,timeout''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Configuración de las cuentas===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Configuración de las cuentas===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Para configurar cada cuenta de correo usaremos la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;funcion &lt;/del&gt;''IMAP()'' del siguiente modo:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Para configurar cada cuenta de correo usaremos la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;función &lt;/ins&gt;''IMAP()'' del siguiente modo:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; cuenta1 = IMAP {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; cuenta1 = IMAP {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; server = 'imap.servidor.com',&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; server = 'imap.servidor.com',&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#La linea ''username'' indica nuestro nombre de usuario en el servidor IMAP.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#La linea ''username'' indica nuestro nombre de usuario en el servidor IMAP.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#La linea ''password'' indica la clave de nuestra cuenta en el servidor IMAP.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#La linea ''password'' indica la clave de nuestra cuenta en el servidor IMAP.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#La linea ''ssl'' indica que se usara una &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;conexion &lt;/del&gt;segura (IMAPS) y el protocolo a usar ''ssl2'' , ''ssl3'' , ''tls1''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#La linea ''ssl'' indica que se usara una &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;conexión &lt;/ins&gt;segura (IMAPS) y el protocolo a usar ''ssl2'' , ''ssl3'' , ''tls1''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Configuración de los filtros===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Configuración de los filtros===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Y aqui entramos en lo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;unico &lt;/del&gt;un poco mas complicado. Como &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;decia &lt;/del&gt;antes, este archivo de configuración se escribe siguiendo las normas del [[lenguaje de programación]] [[LUA]] y por tanto es preciso tener algunos conocimientos básicos de programación para perfeccionar este archivo, pero para ayudar existen los &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;multiples &lt;/del&gt;ejemplos que se proveen en la documentación. Así que nada mejor que mostrar algunos y sus resultados.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Y aqui entramos en lo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;único &lt;/ins&gt;un poco mas complicado. Como &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;decía &lt;/ins&gt;antes, este archivo de configuración se escribe siguiendo las normas del [[lenguaje de programación]] [[LUA]] y por tanto es preciso tener algunos conocimientos básicos de programación para perfeccionar este archivo, pero para ayudar existen los &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;múltiples &lt;/ins&gt;ejemplos que se proveen en la documentación. Así que nada mejor que mostrar algunos y sus resultados.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;====Buscando mensajes====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;====Buscando mensajes====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Obtener mensajes (despues veremos que podemos hacer con estos mensajes) no vistos y con un remitente especifico&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Obtener mensajes (despues veremos que podemos hacer con estos mensajes) no vistos y con un remitente especifico&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#Que no hayan sido vistos por el usuario (''is_unseen'').&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#Que no hayan sido vistos por el usuario (''is_unseen'').&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#Que el remitente contenga el texto ''@spam'' (''contain_from'').&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#Que el remitente contenga el texto ''@spam'' (''contain_from'').&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;El &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;simbolo &lt;/del&gt;''*'' indica el operador Y (AND) que le dice a IMAPFilter que deben cumplirse las dos condiciones.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;El &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;símbolo &lt;/ins&gt;''*'' indica el operador Y (AND) que le dice a IMAPFilter que deben cumplirse las dos condiciones.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Obtener mensajes que provengan de un determinado remitente y que su asunto no sea uno determinado:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Obtener mensajes que provengan de un determinado remitente y que su asunto no sea uno determinado:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; ''de_pepe_no_urgentes = cuenta1.INBOX:contain_from('pepe@servidor.com') -''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; ''de_pepe_no_urgentes = cuenta1.INBOX:contain_from('pepe@servidor.com') -''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ''cuenta1.INBOX:contain_subject('urgente')''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ''cuenta1.INBOX:contain_subject('urgente')''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;En este caso el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;simbolo &lt;/del&gt;''-'' indica el operador NO (NOT) que le dice al programa que se debe cumplir la primera y que no se debe cumplir la segunda condición.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;En este caso el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;símbolo &lt;/ins&gt;''-'' indica el operador NO (NOT) que le dice al programa que se debe cumplir la primera y que no se debe cumplir la segunda condición.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;====Haciendo cosas con los mensajes====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;====Haciendo cosas con los mensajes====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ahora deberemos indicar al programa que hacer con estos mensajes que ha localizado para nosotros y de nuevo un par de ejemplos comunes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ahora deberemos indicar al programa que hacer con estos mensajes que ha localizado para nosotros y de nuevo un par de ejemplos comunes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 78:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 78:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Una vez tengamos abierto el archivo de configuración de las tareas programadas agregaremos la siguiente linea:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Una vez tengamos abierto el archivo de configuración de las tareas programadas agregaremos la siguiente linea:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; ''0,10,20,30,40,50 * * * * /usr/bin/imapfilter''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; ''0,10,20,30,40,50 * * * * /usr/bin/imapfilter''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;La opción ''-d'' es mejor eliminarla para no recibir mas información pero si tienes dudas, usala &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;aqui tambien &lt;/del&gt;para poder controlar que hizo el programa con tus mensajes y asi depurar tus filtros.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;La opción ''-d'' es mejor eliminarla para no recibir mas información pero si tienes dudas, usala &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;aquí también &lt;/ins&gt;para poder controlar que hizo el programa con tus mensajes y asi depurar tus filtros.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=A tener en cuenta=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=A tener en cuenta=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Los textos con &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;simbolos &lt;/del&gt;especiales como tildes, eñes, etc. Pueden aparecer en nuestro programa de correo de una manera y el servidor entenderlos de otra. Aconsejo que mires el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;codigo &lt;/del&gt;fuente del mensaje primero para asegurarte de como aparece el texto allí o usar las palabras o trozos de palabras que no contengan dichos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;simbolos&lt;/del&gt;. Por ejemplo: El mensaje pone ''Información sobre las españolas'', pues escribe el filtro:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Los textos con &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;símbolos &lt;/ins&gt;especiales como tildes, eñes, etc. Pueden aparecer en nuestro programa de correo de una manera y el servidor entenderlos de otra. Aconsejo que mires el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;código &lt;/ins&gt;fuente del mensaje primero para asegurarte de como aparece el texto allí o usar las palabras o trozos de palabras que no contengan dichos &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;símbolos&lt;/ins&gt;. Por ejemplo: El mensaje pone ''Información sobre las españolas'', pues escribe el filtro:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; ''infoespa = cuenta1.INBOX:contain_subject('Informaci') +''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; ''infoespa = cuenta1.INBOX:contain_subject('Informaci') +''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ''cuenta1.INBOX:contain_subject('sobre las espa'')''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; ''cuenta1.INBOX:contain_subject('sobre las espa'')''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Referencias=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Referencias=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* He basado este tutorial en la [http://imapfilter.hellug.gr/#documentation documentación] de IMAPFIlter.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* He basado este tutorial en la [http://imapfilter.hellug.gr/#documentation documentación] de IMAPFIlter.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajdelgado</name></author>	</entry>

	<entry>
		<id>http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;diff=12060&amp;oldid=prev</id>
		<title>Ajdelgado: /* Descripción */ mejorando enlace a la app</title>
		<link rel="alternate" type="text/html" href="http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;diff=12060&amp;oldid=prev"/>
				<updated>2009-09-28T17:52:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Descripción: &lt;/span&gt; mejorando enlace a la app&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Revisión anterior&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revisión de 17:52 28 sep 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Los actuales clientes de correo incluyen entre sus funcionalidades el filtrado de los mensajes atendiendo a diversos parámetros configurables por quien los usa. De este modo se pueden clasificar y priorizar mejor la correspondencia.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Los actuales clientes de correo incluyen entre sus funcionalidades el filtrado de los mensajes atendiendo a diversos parámetros configurables por quien los usa. De este modo se pueden clasificar y priorizar mejor la correspondencia.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Pero en situaciones de gran movilidad es dificil mantener coordinados dichos filtros entre diferentes equipos (trabajo, casa, cibercafes, ...).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Pero en situaciones de gran movilidad es dificil mantener coordinados dichos filtros entre diferentes equipos (trabajo, casa, cibercafes, ...).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;En esta y otras situaciones podemos usar una herramienta llamada [[IMAPFilter]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;En esta y otras situaciones podemos usar una herramienta llamada [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;imapfilter | &lt;/ins&gt;IMAPFilter]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Requisitos=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Requisitos=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unicamente es necesario disponer del programa IMAPfilter (no necesariamente en el servidor de correo IMAP).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Unicamente es necesario disponer del programa IMAPfilter (no necesariamente en el servidor de correo IMAP).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajdelgado</name></author>	</entry>

	<entry>
		<id>http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;diff=12059&amp;oldid=prev</id>
		<title>Ajdelgado: Creación</title>
		<link rel="alternate" type="text/html" href="http://doc.ubuntu-es.org/index.php?title=Como_filtrar_mensajes_de_correo_en_un_servidor_IMAP&amp;diff=12059&amp;oldid=prev"/>
				<updated>2009-09-28T17:51:53Z</updated>
		
		<summary type="html">&lt;p&gt;Creación&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Descripción=&lt;br /&gt;
Los actuales clientes de correo incluyen entre sus funcionalidades el filtrado de los mensajes atendiendo a diversos parámetros configurables por quien los usa. De este modo se pueden clasificar y priorizar mejor la correspondencia.&lt;br /&gt;
Pero en situaciones de gran movilidad es dificil mantener coordinados dichos filtros entre diferentes equipos (trabajo, casa, cibercafes, ...).&lt;br /&gt;
En esta y otras situaciones podemos usar una herramienta llamada [[IMAPFilter]].&lt;br /&gt;
=Requisitos=&lt;br /&gt;
Unicamente es necesario disponer del programa IMAPfilter (no necesariamente en el servidor de correo IMAP).&lt;br /&gt;
Este tutorial se ha probado contra un servidor IMAP configurado siguiendo el tutorial [http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu9.04 Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Ubuntu 9.04)]. Es posible que con otros tipos de servidores sean necesarios algunos reajustes.&lt;br /&gt;
=Proceso=&lt;br /&gt;
==Instalación==&lt;br /&gt;
En los repositorios de [[Jaunty]] se encuentra la aplicación IMAPFilter, de modo que deberemos teclear en una [[terminal]]:&lt;br /&gt;
 ''sudo aptitude install imapfilter''&lt;br /&gt;
O instalar desde el gestor de paquetes [[Synaptic]] dicha aplicación.&lt;br /&gt;
==Configuración==&lt;br /&gt;
La configuración solo precisa de la creación de un archivo que incluira las opciones generales, las opciones de cada cuenta de correo que queramos gestionar y los filtros a aplicar en la cuenta o cuentas.&lt;br /&gt;
El programa buscara este fichero llamado ''config.lua'' dentro de la carpeta oculta ''.imapfilter'', que a su vez se encontrara en la carpeta del usuario o usuaria en cuestión.&lt;br /&gt;
De modo que podemos empezar creando dicha carpeta para nuestro usuario.&lt;br /&gt;
*En terminal:&amp;lt;br&amp;gt;&lt;br /&gt;
 ''mkdir ~/.imapfilter''&lt;br /&gt;
Y continuaremos editando dicho fichero con nuestro editor de texto preferido y cambiando sus permisos para que nadie pueda leer las contraseñas de las cuentas de correo:&lt;br /&gt;
*En terminal:&amp;lt;br&amp;gt;&lt;br /&gt;
 ''nano .imapfilter/config.lua &amp;amp;&amp;amp; chmod go-rwx .imapfilter/config.lua''&lt;br /&gt;
*En [[Gnome]]:&amp;lt;br&amp;gt;&lt;br /&gt;
 ''gedit .imapfilter/config.lua &amp;amp;&amp;amp; chmod go-rwx .imapfilter/config.lua''&lt;br /&gt;
Lo único un poco complicado es la sintaxis de este fichero, y en realidad tampoco lo es tanto. Esta basada en el lenguaje de programación [[LUA]] y esta muy bien descrita (en ingles) en la documentación del programa.&lt;br /&gt;
===Opciones generales===&lt;br /&gt;
Las opciones generales van precedidas del texto ''options.'' y para empezar mostrare un ejemplo:&lt;br /&gt;
 ''options.create = true''&lt;br /&gt;
 ''options.close = true''&lt;br /&gt;
 ''options.subscribe = true''&lt;br /&gt;
Esto indica al programa:&lt;br /&gt;
#''options.create'' que al escribir un mensaje en una carpeta no existe la cree.&lt;br /&gt;
#''options.close'' que se cierre la carpeta en uso al terminar las operaciones, lo que implica que se eliminen los mensajes marcados como eliminados en ese momento.&lt;br /&gt;
#''options.subscribe'' implica que las carpetas creadas automaticamente seán suscritas (visibles).&lt;br /&gt;
En la documentación se explicán el resto de opciones que enumero: ''create,close,crammd5,expunge,info,namespace,starttls,subscribe,timeout''&lt;br /&gt;
===Configuración de las cuentas===&lt;br /&gt;
Para configurar cada cuenta de correo usaremos la funcion ''IMAP()'' del siguiente modo:&lt;br /&gt;
 cuenta1 = IMAP {&lt;br /&gt;
  server = 'imap.servidor.com',&lt;br /&gt;
  port = 993,&lt;br /&gt;
  username = 'yo',&lt;br /&gt;
  password = 'secreto',&lt;br /&gt;
  ssl = 'ssl3'&lt;br /&gt;
 }&lt;br /&gt;
#La linea ''server'' indica el nombre del servidor IMAP.&lt;br /&gt;
#La linea ''port'' indica el puerto usado para conectar al servidor IMAP (143 para IMAP y 993 para IMAPS).&lt;br /&gt;
#La linea ''username'' indica nuestro nombre de usuario en el servidor IMAP.&lt;br /&gt;
#La linea ''password'' indica la clave de nuestra cuenta en el servidor IMAP.&lt;br /&gt;
#La linea ''ssl'' indica que se usara una conexion segura (IMAPS) y el protocolo a usar ''ssl2'' , ''ssl3'' , ''tls1''.&lt;br /&gt;
===Configuración de los filtros===&lt;br /&gt;
Y aqui entramos en lo unico un poco mas complicado. Como decia antes, este archivo de configuración se escribe siguiendo las normas del [[lenguaje de programación]] [[LUA]] y por tanto es preciso tener algunos conocimientos básicos de programación para perfeccionar este archivo, pero para ayudar existen los multiples ejemplos que se proveen en la documentación. Así que nada mejor que mostrar algunos y sus resultados.&lt;br /&gt;
====Buscando mensajes====&lt;br /&gt;
*Obtener mensajes (despues veremos que podemos hacer con estos mensajes) no vistos y con un remitente especifico&lt;br /&gt;
 ''no_vistos_de_spam = cuenta1.INBOX:is_unseen() *''&lt;br /&gt;
  ''cuenta1.INBOX:contain_from('@spam.com')''&lt;br /&gt;
Aqui podemos ver que pedimos una lista de mensajes de la bandeja de entrada (INBOX) que coincidan con dos condiciones.&lt;br /&gt;
#Que no hayan sido vistos por el usuario (''is_unseen'').&lt;br /&gt;
#Que el remitente contenga el texto ''@spam'' (''contain_from'').&lt;br /&gt;
El simbolo ''*'' indica el operador Y (AND) que le dice a IMAPFilter que deben cumplirse las dos condiciones.&lt;br /&gt;
*Obtener mensajes que provengan de un determinado remitente y que su asunto no sea uno determinado:&lt;br /&gt;
 ''de_pepe_no_urgentes = cuenta1.INBOX:contain_from('pepe@servidor.com') -''&lt;br /&gt;
  ''cuenta1.INBOX:contain_subject('urgente')''&lt;br /&gt;
En este caso el simbolo ''-'' indica el operador NO (NOT) que le dice al programa que se debe cumplir la primera y que no se debe cumplir la segunda condición.&lt;br /&gt;
====Haciendo cosas con los mensajes====&lt;br /&gt;
Ahora deberemos indicar al programa que hacer con estos mensajes que ha localizado para nosotros y de nuevo un par de ejemplos comunes.&lt;br /&gt;
*Eliminar mensajes:&lt;br /&gt;
 ''cuenta1.INBOX:delete_messages(no_vistos_de_spam)''&lt;br /&gt;
Aqui le decimos que elimine mensajes de la cuenta ''cuenta1'' y el listado de mensajes exacto es el que indicamos previamente con el nombre ''no_vistos_de_spam''.&lt;br /&gt;
*Mover mensajes a una carpeta determinada:&lt;br /&gt;
 ''cuenta1.INBOX:move_messages(cuenta1['De Pepe/No urgente'],de_pepe_no_urgentes)''&lt;br /&gt;
En este ejemplo moveremos los mensajes que indicamos con el listado ''de_pepe_no_urgentes'' a la carpeta ''No urgente'' que esta dentro de la carpeta ''De Pepe''.&lt;br /&gt;
===Preparando su ejecución programada===&lt;br /&gt;
Ahora es necesario que se ejecute el programa IMAPFilter para que apliquen nuestros filtros. Lo haremos con la opcion ''debug'' (''-d)) para obtener información extra de lo que sucede y hace el programa.&lt;br /&gt;
 ''imapfilter -d''&lt;br /&gt;
Esto aplicara por primera vez los filtros, pero para que se ejecuten repetidamente deberemos crear una tarea programada que lo realice por nosotros. Dicha tarea programada la debera realizar el mismo usuario del sistema que es propietario del archivo de configuración. Así que en una terminal pondremos el siguiente comando:&lt;br /&gt;
 ''crontab -e''&lt;br /&gt;
Si es la primera vez que usamos crontab nos preguntara por el editor de textos que queremos usar. En mi caso me decante por la opcion 3, ''nano''.&lt;br /&gt;
Una vez tengamos abierto el archivo de configuración de las tareas programadas agregaremos la siguiente linea:&lt;br /&gt;
 ''0,10,20,30,40,50 * * * * /usr/bin/imapfilter''&lt;br /&gt;
La opción ''-d'' es mejor eliminarla para no recibir mas información pero si tienes dudas, usala aqui tambien para poder controlar que hizo el programa con tus mensajes y asi depurar tus filtros.&lt;br /&gt;
=A tener en cuenta=&lt;br /&gt;
*Los textos con simbolos especiales como tildes, eñes, etc. Pueden aparecer en nuestro programa de correo de una manera y el servidor entenderlos de otra. Aconsejo que mires el codigo fuente del mensaje primero para asegurarte de como aparece el texto allí o usar las palabras o trozos de palabras que no contengan dichos simbolos. Por ejemplo: El mensaje pone ''Información sobre las españolas'', pues escribe el filtro:&lt;br /&gt;
 ''infoespa = cuenta1.INBOX:contain_subject('Informaci') +''&lt;br /&gt;
  ''cuenta1.INBOX:contain_subject('sobre las espa'')''&lt;br /&gt;
=Referencias=&lt;br /&gt;
* He basado este tutorial en la [http://imapfilter.hellug.gr/#documentation documentación] de IMAPFIlter.&lt;/div&gt;</summary>
		<author><name>Ajdelgado</name></author>	</entry>

	</feed>