<?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>desvigne.org &#187; imap</title>
	<atom:link href="http://desvigne.org/tag/imap/feed" rel="self" type="application/rss+xml" />
	<link>http://desvigne.org</link>
	<description>Site web d&#039;Emmanuel DESVIGNE</description>
	<lastBuildDate>Wed, 01 Sep 2010 21:17:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Encore et encore du pushmail : my.funambol</title>
		<link>http://desvigne.org/2008/09/25/encore-et-encore-du-pushmail-my-funambol</link>
		<comments>http://desvigne.org/2008/09/25/encore-et-encore-du-pushmail-my-funambol#comments</comments>
		<pubDate>Thu, 25 Sep 2008 21:17:50 +0000</pubDate>
		<dc:creator>Manu</dc:creator>
				<category><![CDATA[Tel. mobile]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[informatique]]></category>
		<category><![CDATA[pushmail]]></category>
		<category><![CDATA[wapsfr]]></category>
		<category><![CDATA[windows mobile]]></category>

		<guid isPermaLink="false">http://desvigne.org/?p=312</guid>
		<description><![CDATA[Et oui, je n&#8217;ai pas fini de vous casser les pieds avec mes problématiques d&#8217;emails sur mon téléphone portable sous Windows Mobile. Vous avez cru que j&#8217;allais me calmer sur ce sujet après ma découverte de z-push, qui semblait être une solution miracle à ma problématique (envoyer/recevoir des courriels avec mon abonnement SFR Pass Surf [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://desvigne.org/wp-content/uploads/2008/09/funambol.png" alt="funambol" width="64" height="75" />Et oui, je n&#8217;ai pas fini de vous casser les pieds avec mes problématiques d&#8217;emails sur mon téléphone portable sous Windows Mobile. Vous avez cru que j&#8217;allais me calmer sur ce sujet après <a title="z-push" href="http://desvigne.org/2008/08/26/pushmail-pour-gmail-nouvelle-solution" target="_blank">ma découverte de z-push</a>, qui semblait être une solution miracle à ma problématique (envoyer/recevoir des courriels avec mon abonnement SFR <em>Pass Surf 2.0</em> qui n&#8217;autorise pas le POP/IMAP/SMTP, juste le HTTP) ?</p>
<p>En effet, z-push fait passer n&#8217;importe quel compte IMAP [quoi que...] pour un serveur Exchange (pour les e-mails seulement), ce qui permet d&#8217;utiliser le classique ActiveSync fourni avec tout téléphone sous Windows Mobile pour envoyer/recevoir ses e-mails en push. Seulement, cette solution souffre de quelques défauts, découverts après quelques semaines d&#8217;utilisation :</p>
<ul>
<li>il faut posséder son propre serveur avec Apache/PHP non bridé dessus, qui tourne 24h/24 (tout le monde n&#8217;a pas ça dans sa manche),</li>
<li>la partie synchro sur le dit serveur est assez consommatrice de CPU et de RAM (enfin, il faut relativiser, mais pour ma XBox qui n&#8217;a que 64 Mo de RAM pour tout faire, c&#8217;était un peu lourd),</li>
<li>le produit ne fonctionne pas avec tous les comptes IMAP :
<ul>
<li>comme il se synchronise souvent en IMAP, il se fait black-lister par les serveurs intelligents (ce qui est le cas avec un compte GMail : ça marche quelques temps, et au bout d&#8217;un moment, GMail détecte le flood en provenance de z-push, et on se fait blacklister),</li>
<li>et avec d&#8217;autres serveurs, il se synchronise bien, mais il voit tous les messages comme &laquo;&nbsp;<em>déjà lus</em>&nbsp;&raquo; (on n&#8217;est pas alerté lorsqu&#8217;on reçoit un nouveau courriel, et on ne sait plus ceux qu&#8217;on a déjà lu de ceux qui sont nouveaux).</li>
</ul>
</li>
<li>enfin, on sent bien que c&#8217;est un produit jeune. Comprenez par là : il manque un peu de stabilité, et plante de temps en temps, surtout à la réception de gros messages&#8230;</li>
</ul>
<p>Mais ça n&#8217;est pas à cause de tout ça que j&#8217;ai dû chercher une nouvelle solution. En fait, à mon boulot, nous avons migré notre vieille messagerie (MDaemon datant du siècle dernier) vers l&#8217;excellentissime solution de messagerie collaborative libre <a title="zimbra" href="http://www.zimbra.com/" target="_blank">Zimbra</a>, alternative opensource qui n&#8217;a pas à rougir face à un Exchange (je vous ferai un billet sur cette solution prochainement). Et comme nous avons opté pour la licence commerciale (qui a quelques gadgets en plus par rapport à la solution full libre), je peux synchroniser mon téléphone Windows Mobile avec cette messagerie du boulot, qui est vue comme un serveur Exchange (et cette fois-ci, pas seulement pour les e-mails, mais aussi pour le calendrier, les tâches, les contacts, etc.).</p>
<p>Or, sous Windows Mobile, ActiveSync ne peut être apparenté qu&#8217;à un et un seul serveur Exchange. Si je paramètre ActiveSync avec le serveur Zimbra pour accéder à mes informations professionnelles, je ne peux plus me connecter aussi à mon z-push pour mes emails perso. Et voilà pourquoi je me suis retrouvé à la recherche d&#8217;une nouvelle solution de PushMail basée sur des web services.</p>
<p>Vous l&#8217;avez compris, c&#8217;est là qu&#8217;arrive funambol. Qu&#8217;est-ce donc que cette solution ? C&#8217;est :</p>
<ul>
<li>un ensemble de programmes open sources qui permettent de synchroniser ensemble le carnet d&#8217;adresses, les agendas, et les emails entre des clients hétérogènes comme des téléphones sous Windows Mobile, des téléphones compatibles Java Mobiles, des iPhones, des BlackBerrys, des clients lourds Outlook/Thunderbird/Evolution, des comptes POP3 ou IMAP ou Yahoo ou GMail ou AOL ou hotmail (e-mails et contacts, pas encore les calendriers pour l&#8217;instant avec ces types de comptes), etc. ;</li>
<li>des plugins/connecteurs pour ces composants si nécessaire (connecteurs spécifiques pour Winndows Mobiles/iPhones/BlackBerry par exemple) ;</li>
<li>et pour ceux qui n&#8217;ont pas de serveur dédié, ou qui ont un serveur type XBox qui leur semble light O:-) , il existe même un service gratuit qui héberge tout ça : <a title="my.funambol" href="http://my.funambol.com/" target="_blank">my.funambol</a>.</li>
</ul>
<p>Bon, l&#8217;interface web de my.funambol est austère (on n&#8217;a pas envie de gérer ses contacts ou ses rendez-vous avec), mais au moins, ça sert de référentiel pour synchroniser tous ces machins bidules que j&#8217;ai cité. Et surtout&#8230; on dirait que ça marche. Enfin, je n&#8217;ai pas encore essayé les choses un peu pointues (par exemple les synchronisations d&#8217;évennements qui tuent, genre &laquo;&nbsp;<em>tous les premiers xxx du mois, sauf les yyy et zzz</em>&nbsp;&raquo; ; souvent, c&#8217;est le genre de programmation récurrente avec exceptions que les connecteurs gèrent mal&#8230;). Pour les e-mails, on peut paramétrer son adresse d&#8217;expéditeur (par exemple, on me voit bien comme <em>emmanuel@desvigne.org</em> quand j&#8217;écris, même si je relève une boîte GMail). Seule petite remarque : my.funambol ajoute aux messages sortants une signature &laquo;&nbsp;Funambol : mobile open source : <a href="http://www.funambol.com/" target="_blank">http://www.funambol.com</a>&laquo;&nbsp;. Mais bon, ça ne me dérange pas tant que ça de faire un peu de pub pour un produit opensource <img src='http://desvigne.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Ah, et si my.funambol se révèle mauvais, je pourrai tester un autre serveur funambol gratuit : <a title="scheduleworld.com" href="http://www.scheduleworld.com/" target="_blank">ScheduleWorld</a> (comme quoi, je n&#8217;ai pas fini de vous casser les pieds avec tout ça&#8230;).</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img title="-" src="http://desvigne.org/images/barre512x1.gif" border="0" alt="" align="left" /></td>
</tr>
<tr>
<td valign="top"><a href="http://emmanuel.desvigne.free.fr/mp3/Jean-Philippe_Goude-Ainsi_de_nous__Attente__.mp3" target="_blank"><img src="http://desvigne.org/zic/d7_zic.gif" border="0" alt="download" width="16" height="16" /></a> <span style="color: #6688bb;"><strong>Fond musical :</strong></span> <strong>Jean-Philippe GOUDE &#8211; </strong>Attente (de l&#8217;album &laquo;&nbsp;Ainsi de nous&nbsp;&raquo;)<em> : décidément, j&#8217;adore cet auteur contemporain&#8230; et j&#8217;ai plein d&#8217;autres de ses morceaux à vous faire découvrir.</em></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://desvigne.org/2008/09/25/encore-et-encore-du-pushmail-my-funambol/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://emmanuel.desvigne.free.fr/mp3/Jean-Philippe_Goude-Ainsi_de_nous__Attente__.mp3" length="3822246" type="audio/mpeg" />
		</item>
		<item>
		<title>PushMail pour GMail : nouvelle solution</title>
		<link>http://desvigne.org/2008/08/26/pushmail-pour-gmail-nouvelle-solution</link>
		<comments>http://desvigne.org/2008/08/26/pushmail-pour-gmail-nouvelle-solution#comments</comments>
		<pubDate>Tue, 26 Aug 2008 17:30:54 +0000</pubDate>
		<dc:creator>Manu</dc:creator>
				<category><![CDATA[Tel. mobile]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[pushmail]]></category>
		<category><![CDATA[wapsfr]]></category>
		<category><![CDATA[windows mobile]]></category>
		<category><![CDATA[z-push]]></category>

		<guid isPermaLink="false">http://desvigne.org/?p=254</guid>
		<description><![CDATA[Je vous avais parlé récemment d&#8217;une méthode permettant d&#8217;avoir du pushmail gratuitement avec un compte GMail et l&#8217;offre Pass Surf 2.0 de SFR (connexion wapsfr). Tout allait presque pour le mieux dans le meilleur des mondes, sauf que&#8230; : ce système était très gourmand en batterie (une catastrophe) ; et surtout, eMoze ne fonctionne plus [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-255" src="http://desvigne.org/wp-content/uploads/2008/08/pushgmail.png" alt="" width="140" height="73" />Je vous avais parlé <a title="Article sur eMoze" href="http://desvigne.org/2008/07/03/emoze-ebuddy-solutions-gratuites-de-push-mail-im-sous-windows-mobile" target="_blank">récemment</a> d&#8217;une méthode permettant d&#8217;avoir du pushmail gratuitement avec un compte GMail et l&#8217;offre <em>Pass Surf 2.0</em> de SFR (connexion wapsfr). Tout allait presque pour le mieux dans le meilleur des mondes, sauf que&#8230; :</p>
<ul>
<li>ce système était très gourmand en batterie (une catastrophe) ;</li>
<li>et surtout, eMoze ne fonctionne plus depuis 5 jours. Je n&#8217;ai pas fait d&#8217;investigation pour savoir si le problème venait des serveurs eMoze, ou si c&#8217;est SFR qui s&#8217;était mis à filtrer cette solution.</li>
</ul>
<p>Me voilà parti en chasse d&#8217;une nouvelle solution de push mail compatible avec une connexion qui filtre tout sauf le protocole http[s].</p>
<p>Première piste : l&#8217;offre <a title="Offre mail2web" href="http://live.mail2web.com/">live.mail2web.com</a>, qui permet d&#8217;ouvrir gratuitement un compte Exchange, et de bénficier ainsi du push mail natif de Winows Mobile. Yesss&#8230;. ça marche ! Sauf que&#8230; malheureusement, quand on reçoit un message et qu&#8217;on y répond, le destinataire voit que la réponse provient de notre adresse @mail2web.com, ce qui n&#8217;est pas du tout appréciable. Impossible de mettre un <em>replyto</em> différent dans l&#8217;offre gratuite (il semblerait que ce soit une des possibilités offerte dans l&#8217;offre payante).</p>
<p>Du coup, je me suis dit &laquo;&nbsp;mais des fois par hasard, n&#8217;existerait-il pas un petit projet libre qui permettrait de simuler un serveur exchange, offrant ainsi le pushmail gratuitement ?&nbsp;&raquo;. Une petite requête à google après, le premier lien aura été le bon : un tel produit existe !!! Quelques lignes de code PHP à mettre sur un serveur qui tourne 24h/24. Or&#8230; et bien justement, j&#8217;ai à demeure une Xbox qui tourne sous Linux, et qui joue parfaitement bien ce rôle. Le nom de ce merveilleux projet : <a title="Projet z-push" href="http://z-push.sourceforge.net/soswp/" target="_blank">z-push</a> (je viens d&#8217;installer la version 1.2RC1 qui fonctionne très bien).</p>
<p>L&#8217;installation se fait en deux coups de cuillère à pot :</p>
<ol>
<li>décompressez l&#8217;archive du projet et déposer le dossier <em>z-push</em> dans le répertoire où sont stockés vos pages web sur le serveur (sous <em>/var/www</em> en ce qui me concerne) ;</li>
<li>créez un fichier <em>.htaccess</em> dans ce dossier et assurez-vous qu&#8217;il contient les lignes suivantes :<br />
<em>&nbsp;&nbsp;&nbsp;&nbsp;php_flag magic_quotes_gpc off<br />
</em><em> </em><em>&nbsp;&nbsp;&nbsp;&nbsp;php_flag register_globals off<br />
</em><em> </em><em>&nbsp;&nbsp;&nbsp;&nbsp;php_flag magic_quotes_runtime off<br />
</em><em> </em><em>&nbsp;&nbsp;&nbsp;&nbsp;php_flag short_open_tag on</em></li>
<li>coté droit d&#8217;accès, vérifiez que le serveur web peut bien accéder au contenu de <em>z-push</em> en lecture, et au dossier <em>z-push/state</em> en écriture, ce qui s&#8217;est soldé chez moi par un :<br />
<em>&nbsp;&nbsp;&nbsp;&nbsp;chown -R www-data /var/www/z-push &amp;&amp; chmod 777 /var/www/z-push/state</em></li>
<li>il faut que l&#8217;adresse web &laquo;&nbsp;<em>http://votre.serveur/Microsoft-Server-ActiveSync</em>&nbsp;&raquo; pointe vers le fichier &laquo;&nbsp;<em>z-push/index.php</em>&laquo;&nbsp;. Chez moi (qui ai apache2), ça s&#8217;est traduit par l&#8217;ajout de la ligne suivante dans &laquo;&nbsp;<em>/etc/apache2/sites-available/default</em>&nbsp;&raquo; :<br />
<em><br />
&nbsp;&nbsp;&nbsp;&nbsp;Alias /Microsoft-Server-ActiveSync /var/www/z-push/index.php<br />
</em><br />
N&#8217;oubliez pas de redémarrer le serveur http pour prendre en compte cette nouvelle configuration (une autre solution qui doit fonctionner consisterait à renommer le dossier z-push en Microsoft-Server-ActiveSync) ;</li>
<li>reste à modifier le fichier de configuration <em>z-push/config.php</em> pour qu&#8217;il utilise le serveur IMAP de google comme backend. Voici les modifications à effectuer (en gras, ce qui change) :<br />
<em>&nbsp;&nbsp;&nbsp;&nbsp;[...]<br />
&nbsp;&nbsp;&nbsp;&nbsp;$BACKEND_PROVIDER = &laquo;&nbsp;<strong>BackendIMAP</strong>&laquo;&nbsp;; // à la place du &laquo;&nbsp;BackendICS&nbsp;&raquo; initial<br />
&nbsp;&nbsp;&nbsp;&nbsp;[...]<br />
&nbsp;&nbsp;&nbsp;&nbsp;define(&#8216;IMAP_SERVER&#8217;, &#8216;<strong>imap.gmail.com</strong>&#8216;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;define(&#8216;IMAP_PORT&#8217;, <strong>993</strong>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;define(&#8216;IMAP_OPTIONS&#8217;, &#8216;/notls/norsh<strong>/ssl</strong>&#8216;);</em></li>
</ol>
<p>A ce stade, vous avez fini coté serveur. Pour le vérifier, depuis un navigateur, allez à l&#8217;adresse : http://votre.serveur/Microsoft-Server-ActiveSync (ou https si vous avez activé le SSL, ce qui est préférable en terme de sécurité) et autentifiez-vous en mettant votre adresse gmail comme login (sans oublier le <em>@gmail.com</em>), et votre mot de passe gmail. Vous devez alors obtenir une erreur &laquo;&nbsp;<strong>GET not supported</strong> &#8211; This is the z-push location and can only be accessed by Microsoft ActiveSync-capable devices&nbsp;&raquo; (si vous avez ce message, c&#8217;est que tout va bien).</p>
<p>Reste à configurer votre mobile (qui doit être sous Windows Mobile 5 AKU2 minimum). Lancez ActiveSync, faire &laquo;&nbsp;Menu/Configurer le serveur&nbsp;&raquo;. Mettre alors comme serveur le nom de la machine sur laquelle vous avez installé z-push. Cochez (ou pas) la connexion SSL, suivant si vous avez configuré votre serveur web pour être accessible en SSL. Faire &laquo;&nbsp;Suivant&nbsp;&raquo;. Mettre votre adresse gmail complète (avec le <em>@gmail.com</em>) comme nom d&#8217;utilisateur, votre mot de passe gmail, et <em>gmail.com</em> si nécessaire comme domaine. Cliquez sur &laquo;&nbsp;Avancer&nbsp;&raquo;, vérifiez que tout semble correct, cliquez de nouveau sur &laquo;&nbsp;Avancer&nbsp;&raquo;. Dès lors, ne sélectionnez que le service &laquo;&nbsp;E-mail&nbsp;&raquo;. En effet, le projet z-push ne gère pas encore la synchro du calendrier et des tâches (il paraît qu&#8217;il gère la synchro des contacts avec KDE/Kontact, mais je n&#8217;ai pas testé). Sélectionnez le service &laquo;&nbsp;E-mail&nbsp;&raquo;, cliquez sur paramètres. Réglez ce que vous avez sous les yeux comme bon vous semble, mais surtout, cliquez sur &laquo;&nbsp;Avancés&#8230;&nbsp;&raquo; pour aller posisionner votre vraie adresse e-mail dans la zone &laquo;&nbsp;Mes adresses de messageries&nbsp;&raquo; (celle que les gens voient si vous faites un &laquo;&nbsp;répondre&nbsp;&raquo;). A noter qu&#8217;il doit y avoir un bug, j&#8217;ai du revenir deux fois remplir cette zone pour qu&#8217;elle soit prise en compte.</p>
<p>That&#8217;s all, folks. Ca doit fonctionner tout seul. A noter qu&#8217;avec les versions récentes d&#8217;ActiveSync sous Windows Mobile, vous pouvez aller dans &laquo;&nbsp;Menu/Planification&#8230;&nbsp;&raquo;, et régler si vous souhaitez du vrai pushmail temps réel, ou un &laquo;&nbsp;envoyer/recevoir&nbsp;&raquo; toutes les N minutes, le tout selon si vous êtes durant les heures de pointes ou les heures creuses (plages qui peuvent être définies elles aussi). Vous pouvez ainsi choisir d&#8217;avoir du vrai pushmail la journée quand vous en avez besoin, et seulement quelques &laquo;&nbsp;envois/réceptions&nbsp;&raquo; pendant que vous dormez, pour économiser les batteries.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://desvigne.org/images/barre512x1.gif" title="-" align="left" border="0" /></td>
</tr>
<tr>
<td valign="top"><a href="http://emmanuel.desvigne.free.fr/mp3/Calogero-Pomme_C.mp3" target="_blank"><img src="http://desvigne.org/zic/d7_zic.gif" border="0" alt="download" width="16" height="16" /></a> <span style="color: #6688bb;"><strong>Fond musical :</strong></span> <strong>Calogero &#8211; </strong>Pomme C</td>
</tr>
<tr>
<td valign="top">[Piste audio: affichez l'article sur le site pour pouvoir écouter]</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://desvigne.org/2008/08/26/pushmail-pour-gmail-nouvelle-solution/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
<enclosure url="http://emmanuel.desvigne.free.fr/mp3/Calogero-Pomme_C.mp3" length="3176872" type="audio/mpeg" />
		</item>
	</channel>
</rss>
