<?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>z-push &#8211; desvigne.org</title>
	<atom:link href="https://desvigne.org/tag/z-push/feed/" rel="self" type="application/rss+xml" />
	<link>https://desvigne.org</link>
	<description>Blog principal d&#039;Emmanuel DESVIGNE</description>
	<lastBuildDate>Tue, 26 Aug 2008 17:30:54 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://desvigne.org/wp-content/uploads/2025/03/Logo1-192-80x80.jpg</url>
	<title>z-push &#8211; desvigne.org</title>
	<link>https://desvigne.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PushMail pour GMail : nouvelle solution</title>
		<link>https://desvigne.org/2008/08/26/pushmail-pour-gmail-nouvelle-solution/</link>
					<comments>https://desvigne.org/2008/08/26/pushmail-pour-gmail-nouvelle-solution/#comments</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Tue, 26 Aug 2008 17:30:54 +0000</pubDate>
				<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 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. 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]. Première piste : l&#8217;offre live.mail2web.com, 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&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignleft size-full wp-image-255" src="https://desvigne.org/wp-content/uploads/2008/08/pushgmail.png" alt="" width="140" height="73" />Je vous avais parlé <a title="Article sur eMoze" href="https://desvigne.org/2008/07/03/emoze-ebuddy-solutions-gratuites-de-push-mail-im-sous-windows-mobile" target="_blank">récemment</a> d&rsquo;une méthode permettant d&rsquo;avoir du pushmail gratuitement avec un compte GMail et l&rsquo;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&rsquo;ai pas fait d&rsquo;investigation pour savoir si le problème venait des serveurs eMoze, ou si c&rsquo;est SFR qui s&rsquo;était mis à filtrer cette solution.</li>
</ul>
<p>Me voilà parti en chasse d&rsquo;une nouvelle solution de push mail compatible avec une connexion qui filtre tout sauf le protocole http[s].</p>
<p>Première piste : l&rsquo;offre <a title="Offre mail2web" href="http://live.mail2web.com/">live.mail2web.com</a>, qui permet d&rsquo;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&rsquo;on y répond, le destinataire voit que la réponse provient de notre adresse @mail2web.com, ce qui n&rsquo;est pas du tout appréciable. Impossible de mettre un <em>replyto</em> différent dans l&rsquo;offre gratuite (il semblerait que ce soit une des possibilités offerte dans l&rsquo;offre payante).</p>
<p>Du coup, je me suis dit « mais des fois par hasard, n&rsquo;existerait-il pas un petit projet libre qui permettrait de simuler un serveur exchange, offrant ainsi le pushmail gratuitement ? ». 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&rsquo;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&rsquo;installer la version 1.2RC1 qui fonctionne très bien).</p>
<p>L&rsquo;installation se fait en deux coups de cuillère à pot :</p>
<ol>
<li>décompressez l&rsquo;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&rsquo;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&rsquo;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&rsquo;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&rsquo;adresse web « <em>http://votre.serveur/Microsoft-Server-ActiveSync</em> » pointe vers le fichier « <em>z-push/index.php</em>« . Chez moi (qui ai apache2), ça s&rsquo;est traduit par l&rsquo;ajout de la ligne suivante dans « <em>/etc/apache2/sites-available/default</em> » :<br />
<em><br />
&nbsp;&nbsp;&nbsp;&nbsp;Alias /Microsoft-Server-ActiveSync /var/www/z-push/index.php<br />
</em><br />
N&rsquo;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&rsquo;il utilise le serveur IMAP de google comme backend. Voici les modifications à effectuer (en gras, ce qui change) :<br />
<em>&nbsp;&nbsp;&nbsp;&nbsp;[&#8230;]<br />
&nbsp;&nbsp;&nbsp;&nbsp;$BACKEND_PROVIDER = « <strong>BackendIMAP</strong>« ; // à la place du « BackendICS » initial<br />
&nbsp;&nbsp;&nbsp;&nbsp;[&#8230;]<br />
&nbsp;&nbsp;&nbsp;&nbsp;define(&lsquo;IMAP_SERVER&rsquo;, &lsquo;<strong>imap.gmail.com</strong>&lsquo;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;define(&lsquo;IMAP_PORT&rsquo;, <strong>993</strong>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;define(&lsquo;IMAP_OPTIONS&rsquo;, &lsquo;/notls/norsh<strong>/ssl</strong>&lsquo;);</em></li>
</ol>
<p>A ce stade, vous avez fini coté serveur. Pour le vérifier, depuis un navigateur, allez à l&rsquo;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 « <strong>GET not supported</strong> &#8211; This is the z-push location and can only be accessed by Microsoft ActiveSync-capable devices » (si vous avez ce message, c&rsquo;est que tout va bien).</p>
<p>Reste à configurer votre mobile (qui doit être sous Windows Mobile 5 AKU2 minimum). Lancez ActiveSync, faire « Menu/Configurer le serveur ». 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 « Suivant ». Mettre votre adresse gmail complète (avec le <em>@gmail.com</em>) comme nom d&rsquo;utilisateur, votre mot de passe gmail, et <em>gmail.com</em> si nécessaire comme domaine. Cliquez sur « Avancer », vérifiez que tout semble correct, cliquez de nouveau sur « Avancer ». Dès lors, ne sélectionnez que le service « E-mail ». En effet, le projet z-push ne gère pas encore la synchro du calendrier et des tâches (il paraît qu&rsquo;il gère la synchro des contacts avec KDE/Kontact, mais je n&rsquo;ai pas testé). Sélectionnez le service « E-mail », cliquez sur paramètres. Réglez ce que vous avez sous les yeux comme bon vous semble, mais surtout, cliquez sur « Avancés&#8230; » pour aller posisionner votre vraie adresse e-mail dans la zone « Mes adresses de messageries » (celle que les gens voient si vous faites un « répondre »). A noter qu&rsquo;il doit y avoir un bug, j&rsquo;ai du revenir deux fois remplir cette zone pour qu&rsquo;elle soit prise en compte.</p>
<p>That&rsquo;s all, folks. Ca doit fonctionner tout seul. A noter qu&rsquo;avec les versions récentes d&rsquo;ActiveSync sous Windows Mobile, vous pouvez aller dans « Menu/Planification&#8230; », et régler si vous souhaitez du vrai pushmail temps réel, ou un « envoyer/recevoir » 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&rsquo;avoir du vrai pushmail la journée quand vous en avez besoin, et seulement quelques « envois/réceptions » pendant que vous dormez, pour économiser les batteries.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img decoding="async" src="https://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 decoding="async" src="https://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"><audio src="http://emmanuel.desvigne.free.fr/mp3/Calogero-Pomme_C.mp3" controls>[audio:http://emmanuel.desvigne.free.fr/mp3/Calogero-Pomme_C.mp3|titles=Pomme C|artists=Calogero]</audio></td>
</tr>
</tbody>
</table>
]]></content:encoded>
					
					<wfw:commentRss>https://desvigne.org/2008/08/26/pushmail-pour-gmail-nouvelle-solution/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		<enclosure url="http://emmanuel.desvigne.free.fr/mp3/Calogero-Pomme_C.mp3" length="3176872" type="audio/mpeg" />

			</item>
	</channel>
</rss>
